Únete a nuestro equipo como desarrollador frontend javascript react, donde serás clave en el desarrollo de nuestra plataforma de streaming de video. Buscamos a un ingeniero de software frontend apasionado y con experiencia, listo para enfrentar los desafíos de crear interfaces de usuario de alto rendimiento y escalabilidad. Como parte de nuestro equipo, contribuirás a mejorar la experiencia de usuario en múltiples dispositivos y navegadores, trabajando con tecnologías de vanguardia como react y typescript. Si eres un programador javascript dedicado a la excelencia en el desarrollo de aplicaciones web, esta es tu oportunidad de crecer profesionalmente en un entorno innovador. Responsabilidades clave diseñar, desarrollar y mantener interfaces de usuario para aplicaciones de streaming de video, asegurando experiencias fluidas en múltiples navegadores y dispositivos. Implementar y optimizar el consumo de servicios rest y graphql, garantizando un rendimiento eficiente en aplicaciones de alto tráfico. Escribir código limpio, escalable y bien documentado, aplicando principios de clean code, solid y patrones de diseño. Colaborar estrechamente con equipos de backend, diseño ux/ui y qa para asegurar entregas de alta calidad. Optimizar el rendimiento de la aplicación, reduciendo tiempos de carga y asegurando la estabilidad durante picos de concurrencia. Realizar revisiones de código y pruebas unitarias/integración, fomentando la mejora continua del equipo. Mantenerse actualizado en tendencias y nuevas tecnologías de frontend relacionadas con aplicaciones de video bajo demanda (vod). Habilidades y conocimientos técnicos requeridos lenguajes y frameworks javascript (es6) con experiencia avanzada en react.js. Manejo sólido de redux (redux toolkit, middleware como thunk/saga). Typescript para tipado estático y escalabilidad de proyectos. Arquitectura y buenas prácticas programación funcional y orientada a componentes. Patrones de diseño aplicados a frontend: container/presenter, factory, observer. Principios solid y clean code. Modularización de código y separación de responsabilidades. Ui/ux y herramientas manejo avanzado de html5, css3, sass. Familiaridad con frameworks de ui (material ui, tailwindcss o similares). Optimización de renderizado y uso de hooks en react (usememo, usecallback, useeffect). Testing y calidad experiencia con jest, react testing library y cypress. Configuración de pipelines de ci/cd y análisis estático de código (eslint, prettier). Metodologías experiencia trabajando en entornos ágiles (scrum/kanban). Control de versiones con git (gitflow, trunk-based). Colaboración en equipos multidisciplinarios con herramientas como jira, confluence o similares. Competencias deseables experiencia previa en aplicaciones de streaming de video (ott, vod, live streaming). Conocimientos en optimización de performance de video en frontend. Integración con drm y reproductores personalizados. Ubicación: ecatepec de morelos, méxico. J-18808-ljbffr