Skip to content
← Back to job listings

Desarrollo Móvil React Native

iCodde · Mexico City

Software DevelopmentExternal listingfull-timeabout 1 month ago

About The Role

**¿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.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing