ú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