Desarrollo Móvil React Native
icodde
Mexico City
Posted Jul 10, 2026
- Other
Job description
**¿Te apasiona desarrollar aplicaciones móviles de alto rendimiento que impacten a miles de usuarios?** Estamos buscando un(a) **Desarrollador(a) React Native Senior** con amplia experiencia en el desarrollo de aplicaciones para iOS y Android, capaz de diseñar soluciones escalables, seguras y de alta calidad. Formarás parte de un equipo tecnológico que impulsa la evolución de una plataforma móvil crítica, participando en el desarrollo de nuevas funcionalidades, la optimización de la arquitectura y la implementación de mejores prácticas de desarrollo para ofrecer una experiencia de usuario excepcional. ### Objetivo de la posición Diseñar, desarrollar, optimizar y mantener aplicaciones móviles para iOS y Android mediante React Native, asegurando que las soluciones sean seguras, escalables, estables y de alto rendimiento. La posición participará principalmente en la modificación de flujos de la aplicación móvil actual, el desarrollo de nuevas funcionalidades, la integración con servicios internos y el mantenimiento evolutivo y correctivo de la plataforma. No se trata únicamente de programar nuevas pantallas. Buscamos a una persona capaz de comprender la arquitectura de una aplicación, tomar decisiones técnicas, identificar riesgos y proponer mejoras sostenibles para el producto. ### Principales responsabilidades - Desarrollar y mantener aplicaciones móviles utilizando React Native, JavaScript y TypeScript. - Modificar y optimizar flujos funcionales dentro de la aplicación móvil. - Implementar nuevas funcionalidades para plataformas iOS y Android. - Integrar APIs REST, servicios backend y módulos nativos. - Dar mantenimiento evolutivo, preventivo y correctivo al código existente. - Analizar y resolver incidencias técnicas en ambientes productivos. - Optimizar tiempos de respuesta, consumo de recursos, estabilidad y rendimiento de la aplicación. - Aplicar buenas prácticas de seguridad para el manejo de información financiera y datos sensibles. - Diseñar soluciones móviles escalables y fáciles de mantener. - Participar en decisiones relacionadas con arquitectura, componentes, integraciones y calidad de código. - Realizar revisiones de código y apoyar en la identificación de deuda técnica. - Documentar componentes, integraciones y decisiones técnicas relevantes. - Colaborar con equipos de producto, QA, arquitectura, backend y seguridad informática. - Participar en pruebas, liberaciones y publicación de versiones en App Store y Google Play. - Comunicar avances, riesgos, bloqueos y alternativas de solución al gerente responsable del proyecto. ### Experiencia requerida - Al menos siete años de experiencia profesional en desarrollo de software. - Trayectoria sólida y comprobable en desarrollo de aplicaciones móviles. - Experiencia reciente y relevante trabajando con React Native. - Participación en aplicaciones móviles publicadas o utilizadas en ambientes productivos. - Experiencia integrando aplicaciones móviles con APIs y servicios backend. - Experiencia dando mantenimiento y realizando mejoras sobre código existente. - Capacidad para trabajar con aplicaciones que requieren disponibilidad, seguridad y estabilidad. ### Conocimientos técnicos indispensables - React Native. - JavaScript. - TypeScript. - Desarrollo de aplicaciones para iOS y Android. - Integración y consumo de APIs REST. - Manejo de respuestas asíncronas, autenticación y gestión de errores. - Control de versiones con Git. - Depuración y resolución de incidencias. - Pruebas unitarias, funcionales o de integración. - Publicación y mantenimiento de aplicaciones en App Store y Google Play. - Manejo de estados, componentes reutilizables y navegación móvil. - Buenas prácticas de desarrollo seguro. - Principios SOLID y código limpio. ### Conocimientos deseables - Clean Architecture. - Patrones MVVM o MVI. - Integración de módulos nativos. - Conocimientos de Swift para iOS o Kotlin para Android. - Manejo seguro de tokens, sesiones y credenciales. - Autenticación biométrica. - Cifrado y almacenamiento seguro de información. - Integración continua y despliegue continuo. - Monitoreo de errores y desempeño de aplicaciones móviles. - Experiencia con aplicaciones bancarias, financieras o transaccionales. ### Beneficios - **Salario competitivo** - **Prestaciones de Ley** - **Prestaciones superiores a la ley** - Aguinaldo de 30 días. - Prima vacacional. - Seguro de vida. - Seguro de Gastos Médicos Mayores. - Vales de despensa mensuales. - Fondo de ahorro. - Subsidio para clubes deportivos o gimnasios.