ú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
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-*-ljbffr