23 oct
|
Icodde
|
Ciudad de México
23 oct
Icodde
Ciudad de México
¿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 presente, 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.
📌 Ingeniero de Desarrollo Móvil React Native Senior (Ciudad de México)
🏢 Icodde
📍 Ciudad de México