Desarrollador Senior de React Native para App de Streaming | Remoto
Jornada completa
Remoto
Únase a una empresa internacional de desarrollo de juegos como Desarrollador Senior de React Native. Construya una innovadora aplicación de streaming con reproducción fluida. +4 años exp. Remoto mundial.
Remoto / Mundial
Es usted un desarrollador experimentado de React Native con pasión por crear experiencias móviles fluidas? Una compañía internacional de desarrollo de videojuegos busca un Desarrollador Frontend de nivel Medio/Senior para unirse a su innovador equipo. Estamos construyendo una aplicación de vanguardia para la visualización de series cortas con un enfoque fundamental en el desarrollo de un reproductor de video de alto rendimiento que entregue contenido sin interrupciones ni fallos.
Sobre el Proyecto
Nuestro equipo está desarrollando una plataforma de contenido de video de formato corto de próxima generación que requiere experiencia frontend excepcional. La aplicación contará con un sofisticado reproductor de video como elemento central, diseñado para proporcionar una reproducción fluida y sin búferes en diversos dispositivos y condiciones de red. Trabajará junto a talentosos especialistas de frontend y backend para hacer realidad esta visión.
Responsabilidades Principales
- Colaborar con equipos multifuncionales para diseñar, desarrollar e implementar componentes complejos de React Native para nuestra aplicación de streaming de video.
- Ingeniar un reproductor de video de alto rendimiento con controles de reproducción avanzados y experiencia de usuario fluida.
- Implementar elementos sofisticados de interfaz de usuario, incluyendo animaciones personalizadas, transiciones y componentes interactivos.
- Integrar y optimizar sistemas de procesamiento de pagos dentro de la aplicación móvil.
- Participar en revisiones de código y garantizar la calidad mediante pruebas exhaustivas.
- Solucionar y resolver problemas de rendimiento para mantener la eficiencia óptima de la aplicación.
- Trabajar con metodologías ágiles para cumplir con los hitos del proyecto y los plazos de lanzamiento.
- Optimizar la aplicación para máxima velocidad y escalabilidad en diversos dispositivos móviles.
- Mantener conocimientos actualizados sobre las mejores prácticas y tecnologías emergentes de React Native.
Habilidades Requeridas
- 4+ años de experiencia profesional en desarrollo de aplicaciones móviles, con al menos 3 años enfocados en React Native (versión 0.70+).
- Sólida experiencia en JavaScript/TypeScript y conceptos modernos de React (Hooks, Context API, etc.).
- Experiencia demostrada en el desarrollo de interfaces complejas con elementos diversos, animaciones y transiciones en React Native.
- Experiencia probada en la integración y trabajo con bibliotecas de procesamiento de pagos como Stripe, Braintree o compras dentro de aplicaciones.
- Competencia con soluciones de gestión de estado (Redux, MobX o Redux Toolkit).
- Experiencia con APIs RESTful y GraphQL para obtención y manipulación de datos.
- Sólida comprensión de los principios de UI/UX móvil y técnicas de optimización de rendimiento.
- Excelentes habilidades de resolución de problemas y atención al detalle.
- Capacidad para escribir código limpio, mantenible y bien documentado.
- Habilidades de comunicación fluidas en inglés para una colaboración efectiva con miembros del equipo internacional.
Valorable Adicionalmente
- Experiencia con servicios de streaming de video, reproductores multimedia o bibliotecas de procesamiento de video (por ejemplo, react-native-video, ExoPlayer para Android, AVPlayer para iOS).
- Conocimiento del framework Expo y su ecosistema.
- Experiencia con pipelines de CI/CD y frameworks de pruebas automatizadas.
- Contribuciones a proyectos de código abierto o proyectos personales que demuestren competencia en React Native.
- Familiaridad con el desarrollo de módulos nativos cuando las capacidades de React Native necesitan ampliación.
- Experiencia con integración de análisis y herramientas de monitoreo de rendimiento.
- Comprensión de las mejores prácticas de seguridad de aplicaciones, especialmente en lo que respecta al procesamiento de pagos.
Por Qué Unirse a Nosotros
Únase a un equipo internacional dinámico que está ampliando las fronteras del entretenimiento móvil. Tendrá la oportunidad de trabajar en un producto innovador desde sus etapas iniciales hasta el lanzamiento al mercado, realizando contribuciones significativas a la arquitectura y la experiencia del usuario. Ofrecemos una compensación competitiva, acuerdos de trabajo remoto flexibles y la oportunidad de dar forma al futuro del consumo de contenido de video de formato corto.
Esta es una posición remota a tiempo completo abierta a candidatos cualificados en todo el mundo. Si está preparado para crear experiencias móviles excepcionales que millones de usuarios disfrutarán, queremos saber de usted.