Desarrollador JavaScript Senior para Plataformas Web de TV | Remoto
Remoto
Jornada completa
Estamos buscando un Desarrollador JavaScript Senior con experiencia comprobada para unirse a un proyecto innovador de desarrollo de plataformas web para televisión. Trabajará en remoto para un prestigioso cliente con sede en Múnich, aplicando las últimas tecnologías web para crear experiencias digitales excepcionales con millones de usuarios. Este rol requiere un dominio avanzado de JavaScript moderno y una pasión por arquitecturas escalables y de alto rendimiento.
Responsabilidades Clave
- Desarrollar componentes y características sofisticadas para sitios web de televisión utilizando las tecnologías frontend más actuales (React 18+, TypeScript 5.0+).
- Diseñar interfaces web para TV, aportando su experiencia como experto en UX para maximizar el engagement de usuarios en plataformas de alta concurrencia.
- Contribuir activamente en la construcción y optimización de arquitecturas altamente escalables y performantes que soporten millones de usuarios simultáneos.
- Implementar y mantener estándares de calidad rigurosos mediante revisiones de código, pruebas unitarias (Jest, Testing Library) y pruebas de integración.
- Asumir responsabilidad técnica completa para cada tarea asignada, desde la concepción inicial hasta la implementación y el despliegue exitoso en producción.
- Colaborar estrechamente con equipos multidisciplinarios para resolver desafíos técnicos complejos y optimizar la experiencia del usuario.
- Participar en la mejora continua de las plataformas existentes, identificando oportunidades de optimización de rendimiento y experiencia de usuario.
Stack Tecnológico
- Frontend: Node.js (v18+), TypeScript 5.0+, JavaScript ES2022+, React 18 con arquitecturas SSR/CSR.
- Estilizado: HTML5 semántico, SASS/SCSS, sistema de diseño propietario para desarrollo eficiente de interfaces.
- Backend: GraphQL (Apollo Server) con tiempos de respuesta API optimizados y arquitectura backend desacoplada.
- Infraestructura: Docker para contenerización, GitLab CI/CD para integración continua, AWS (ECS, Lambda, CloudFront) para despliegue y alojamiento.
- Control de Calidad: ESLint, Prettier, Jest, React Testing Library, Cypress para pruebas end-to-end.
- Metodología: Scrum, Kanban con sprints de dos semanas y despliegues continuos.
Requisitos Imprescindibles
- Experiencia sólida (mínimo 4 años) con JavaScript moderno, TypeScript, React y Redux/Redux Toolkit.
- Dominio avanzado de HTML5 semántico y SASS/SCSS para interfaces adaptativas y accesibles.
- Experiencia práctica con GraphQL (Apollo Client/Server) en entornos de producción de alta demanda.
- Capacidad demostrada para optimizar rendimiento web, con conocimientos en Web Vitals, optimización de recursos y estrategias de caché.
- Visión crítica para UX/UI, con capacidad para gestionar proyectos que reciben millones de peticiones y optimizar rendimiento de sitios web.
- Compromiso con el desarrollo de software de calidad, código limpio y metodologías como TDD (Test-Driven Development).
- Mentalidad ágil, estilo de trabajo bien estructurado y excelentes habilidades de trabajo en equipo y resolución de problemas.
- Fluidez en inglés escrito y hablado (nivel B2+). Conocimientos de alemán serán valorados positivamente.
Aspectos Valorables
- Experiencia previa en desarrollo de aplicaciones para Smart TVs, dispositivos OTT o plataformas similares.
- Conocimientos de WebRTC, streaming de video y audio en entornos web.
- Experiencia con NextJS, Remix u otros frameworks React modernos para aplicaciones renderizadas en servidor.
- Familiaridad con sistemas de diseño y bibliotecas de componentes a escala empresarial.
- Contribuciones a proyectos de código abierto o portfolio personal destacable.
- Experiencia en optimización de aplicaciones para diferentes dispositivos (responsive design, accesibilidad).
- Conocimientos de CI/CD y DevOps en entornos AWS.
Información del Proyecto
- Fecha de inicio: Incorporación inmediata
- Duración: Hasta finales de año con posibilidad de extensión
- Modalidad: 100% remoto con horario flexible adaptado a zona horaria europea
¿Por qué unirse a este proyecto?
Únase a un equipo innovador que está transformando la experiencia televisiva digital utilizando tecnologías de vanguardia. Tendrá la oportunidad de desarrollar soluciones que lleguen a millones de usuarios, en un entorno remoto y flexible que fomenta la innovación y el crecimiento profesional. Trabajará con profesionales expertos en un proyecto desafiante técnicamente que le permitirá expandir sus habilidades en desarrollo frontend y backend moderno.