iCodde

Ingeniero de Desarrollo Móvil React Native Senior

iCodde  •  Mexico City, MX (Onsite)  •  5 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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
  • Esquema de comisiones variable
  • 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.
  • En iCodde apreciamos el valor de tu red personal, por lo tanto, recompensamos con dinero en efectivo por compartirla. Si el puesto no es de su interés pero conoces a alguien que podría estar interesado, envíanos su contacto y recibe un beneficio económico por una contratación efectiva. De esta forma, recibes una compensación y tu contacto mejora sus condiciones laborales.
    ¡Una oportunidad en la que todos ganan!
    iCodde

    About iCodde

    Somos una empresa joven creada por amantes de la Tecnología Disruptiva, de pensar diferente, de obtener resultados distintos. Con una visión basada en la Gente Talentosa. Usamos lo último en tecnología para poder darle a tu empresa el apoyo a la atracción de talento especializado que necesita, basados en KPIs, orientados a objetivos, Especializados en el Medio de TI y perfiles especializados. Todo por medio de una Metodología Ágil y probada, olvídate de los largos meses de búsqueda, damos resultados en tiempo record para que tu empresa se preocupe en lo que sabe hacer.

    Industry
    HR & Recruiting
    Company Size
    11-50 employees
    Headquarters
    Mexico, MX
    Year Founded
    2022
    Social Media