Yuvod
YuvodTeam
Yuvod
Offer only available in Spanish

Senior React Frontend Developer

Salary55-65K
Remote100%
ProyectoCrecimientoStartupRetoStreaming

En Yuvod llevan desde 2015 llevando el entretenimiento a cualquier persona, en cualquier lugar. Son una PaaS y ofrecen una solución IPTV/OTT muy muy completa y de un alto nivel técnico. Necesitan tu ayuda para seguir evolucionando, ¿te unes a su equipo?

What will you do?

→ Antes de nada, un poco de contexto…(dentro libro):

Nacieron en 2015 en Valencia con el objetivo de convertirse en una plataforma de vídeo bajo demanda enfocada a programas de televisión, no únicamente series. Sin embargo, a finales de 2018 pivotaron el modelo de negocio: dejaron de destinar su servicio a los usuarios finales para hacerlo a las empresas audiovisuales de streaming.

Buscaron su nicho y lo encontraron sacando partido a su carta más fuerte: su nivel técnico. 

Centralizan todos los procesos técnicos necesarios para que cualquier proveedor de internet, proveedor de contenido y/o plataforma de streaming pueda ofrecer un servicio de calidad sin necesidad de hacer una gran inversión y tener apenas conocimientos técnicos. Puedes conocer todos sus servicios aquí.

Van como cohetes y ya tienen más de 80 clientes: pequeñas operadoras y otras más internacionales como Vodafone. Además, se están haciendo muy fuertes en el sector de hospitality y deportes.

→ Vamos al turrón, ¿qué esperan de ti?

Necesitan tu magia y tu expertise en React y Next.js para que les ayudes a llevar el front a otro nivel. Actualmente, su backoffice está programado en Vue 2 pero como podrás imaginar quieren trasladar toda esa tecnología a React (junto con Next.js).

Al principio llevaréis dos frontend en paralelo: el actual backoffice junto al nuevo programado en Next.js. La idea es desarrollar todas las nuevas páginas directamente sobre Next.js y los pequeños hotfixes que vayan saliendo aplicarlos sobre Vue. Poco a poco, iréis migrando todo a React. 

Al ser un nuevo proyecto, quieren empezar con Next.js 13. Como seguro ya sabes, trae un nuevo paradigma de programación: React server components, Dynamic HTML streaming, ¡y mucho más!

Además, acaban de migrar todo el backend a una arquitectura de mono-repositorio por lo que podréis sacar el máximo partido de tener tanto el backend como el frontend en el mismo sitio.

Nacho, el lead developer de backend te ayudará en la definición de la nueva arquitectura de Next.js y si fuera necesario te ayudará a salir del apuro con Vue.

Respecto al backend: tiran de Node (Express), MongoDB y como proveedores Cloud cuentan con una parte en AWS y otra en Heroku. Ahí está Nacho brillando y dándolo todo 🙌.

¡Te están esperando!

Your evolution

Yuvod
Your day ZERO

In 1 month

¡Aterrizarás!

Te recibirán con los brazos abiertos y te pondrán al día de su producto. Tienen preparadas para ti unas formaciones primer mes para que puedas interiorizar todos sus entresijos y su metodología.

Algún que otro café virtual (o presencial en sus ofis de Valencia) caerá para que puedas conocer de cerca al resto de las personas del equipo 🙌.

Your responsibilities

  • Participar en el análisis y planteamiento de nuevas arquitecturas.

  • Hacer magia en el desarrollo de nuevas funcionalidades en front. 

  • Participar en la migración de su plataforma a React (Next13).

  • Mantener y documentar el front. ¡DOCUMENTAR, DOCUMENTAR!

  • Implementar test a todo lo que hagas.

  • Ser una pieza clave en el equipo y generar buen Karma.

  • Proponer e identificar mejoras en su plataforma.

How will you do it?

¡Siempre en equipo!

Las personas de ingeniería se distribuyen en 3 equipos: Backend (2), Smart TV (3) y Apps Android (2) y IOS (2). 

Los Sprint son semanales, con sus respectivas reuniones para ponerse al día, alinearse, poner foco e iterar.

Formarás parte de un equipo en crecimiento donde hay mucho que proponer, iterar y mejorar 🚀.

When will you work?

¡Flexibilidad!

Tienen horario flexible, lo único que te piden es que coincidas con el equipo al menos 2 horas de la jornada para no perder la comunicación. Es un equipo deslocalizado y coincidir en esta franja ayuda. 

Los martes y jueves, te pedirán que estén disponible a las 11.00 para su daily.

Working day

Full-time

Holidays

30 days

Working hours

Flexible

Where will you work?

Remote

100%

¡Desde donde quieras!

Es una posición full-remote, sólo te van a pedir que tengas una buena conexión y que si sufres el Síndrome Wanderlust no les des mucha envidia con tus viajes. (Si, yo tampoco sabía que le habían puesto nombre a eso).

Tienen oficinas en Valencia por lo que eres bienvenido por allí siempre que quieras.

Who will you work with?

Como te avanzábamos, en el equipo de desarrollo son unas 10 personas

Sobre todo, en tu día a día, estarás trabajando de la mano con Jorge (CTO) e Ignacio (Senior Backend) pero te dejamos por aquí al resto del equipo:

  • Franklin Jose Morales (Smart Tv).
  • Adolfo del Sel  (Smart Tv).
  • Chrystian Alvarez  (Smart Tv).
  • Alonso Javier  (Android).
  • Santiago Fernández  (Android).
  • Manuel Colmenero (iOS).
  • Alicia Moreno (iOS).

Puedes ir jugando al quién es quién

What are they asking for?

Les estamos ayudando a encontrar el Senior que ahora mismo necesitan, una persona con sólidos conocimientos de desarrollo, con autonomía y unas buenas bases de programación. Una persona apasionada por la tecnología, con ganas de asumir el reto de llevar al siguiente nivel una plataforma de Streaming y que sea una persona de equipo.

A nivel de experiencia y de requisitos técnicos, esto es lo que nos piden: 

  • Experiencia de unos 5-7 años en desarrollo. Sabemos que unos años cuentan más que otros así que si vienes de entornos similares y de haberte pegado con retos exigentes, ¡welcome! 
  • React y Next no tiene secretos para ti y tener conocimientos de Vue es un plus para realizar la migración.
  • Experiencia con testing, especialmente con testing end2end (Cypress).

Si quieres ir a por el 10:

  • Conocimientos y experiencia con Node (Express) y BBDD no relacionales (MongoDB).

Technologies

Non-negotiable

  • React
    Advanced
  • NextJS
    Advanced

This gives extra points

  • NodeJS
    Intermediate
  • MongoDB
    Intermediate
  • Vue
    Basic

Other skills

Non-negotiable

  • Team player
  • Analytical thinking
  • Proactivity
  • Good verbal communication

This would be good

  • Leadership skills
  • Team management

This gives extra points

  • Strategic vision

What are they offering?

Salary

55-65K

Schedule

Flexible

Remote

100%
  •  🏖️ 30 días naturales flexibles de vacaciones, que se pueden disfrutar durante todo el año.
  • 📡 Trabajo remoto 100%, pero siempre con la posibilidad de acudir a la oficina de Valencia cuando quieras.
  • 🕓 Horario flexible (sólo se pide que estés disponible en las reuniones comunes).
  • 🗺️ Formación profesional
  • 💻 Equipo de Trabajo.
  • 💂 Una clase de inglés por semana a través de la plataforma Fluentty.
  • 🍲 Cupones de descuentos en marcas.

Perks

Language classes
Dynamics and teambuilding events
Health insurance
Welcome pack

What the FAQ?

Están abiertos a contrataciones fuera de España pero, en este caso, por temas burocráticos, el modelo de contrato sería diferente.

Son una empresa ágil y el proceso consta de 3 fases: Reunión con Bárbara (HR), segunda reunión con Ignacio (Backend) y una tercera con Jorge (CTO).