Descripción
Resumen:
Buscamos un desarrollador experimentado de React Native con sólida experiencia en iOS para diseñar, desarrollar y mantener aplicaciones móviles de alta calidad.
Aspectos destacados:
1. Diseñar, desarrollar y mantener aplicaciones móviles multiplataforma
2. Colaborar con equipos multifuncionales para ofrecer experiencias de usuario fluidas
3. Escribir código limpio, mantenible y reutilizable siguiendo las mejores prácticas
Título del puesto: Desarrollador Senior de React Native (con experiencia en iOS)
📍 Ubicación: Minneapolis, MN (híbrido – presencial 2-3 días por semana)
🕒 Duración: Contrato (a largo plazo)
💼 Experiencia: 10+ años
Descripción general del puesto:
Buscamos un desarrollador altamente experimentado de React Native con sólida experiencia en iOS para unirse a nuestro equipo en Minneapolis, MN. El candidato ideal aportará conocimientos profundos sobre el desarrollo de aplicaciones móviles, las mejores prácticas de UI/UX y la integración con servicios de backend. Este puesto requiere una persona capaz de trabajar de forma independiente, colaborar con equipos multifuncionales y entregar aplicaciones móviles de alta calidad a gran escala.
Responsabilidades clave:
Diseñar, desarrollar y mantener aplicaciones móviles multiplataforma mediante React Native, con especial énfasis en plataformas iOS.
Colaborar con gestores de producto, diseñadores e ingenieros de backend para ofrecer experiencias de usuario fluidas.
Optimizar aplicaciones móviles en cuanto a rendimiento, escalabilidad y fiabilidad.
Depurar y resolver problemas técnicos, cuellos de botella de rendimiento y bloqueos de la aplicación.
Integrar APIs de terceros, SDK y servicios internos de backend.
Escribir código limpio, mantenible y reutilizable siguiendo las mejores prácticas.
Realizar revisiones de código y orientar a desarrolladores junior cuando sea necesario.
Trabajar con pipelines CI/CD para la implementación de aplicaciones móviles.
Garantizar el cumplimiento de las directrices de la App Store y gestionar las publicaciones de las aplicaciones.
Habilidades y experiencia requeridas:
Más de 10 años de experiencia en desarrollo de aplicaciones móviles.
Más de 5 años de experiencia práctica con React Native.
Sólida experiencia en desarrollo nativo para iOS (Swift / Objective-C).
Competencia en JavaScript, TypeScript y ES6+.
Conocimiento profundo de las mejores prácticas de UI/UX móvil y diseño adaptable.
Experiencia con APIs REST, GraphQL e integración de datos JSON.
Familiaridad con Redux, Redux-Saga o la API Context para la gestión del estado.
Experiencia publicando y manteniendo aplicaciones en la Apple App Store.
Habilidades sólidas en depuración y optimización del rendimiento.
Competencia con Git, pipelines CI/CD y metodologías ágiles.
Deseable:
Conocimientos de desarrollo para Android (Kotlin/Java).
Experiencia con Firebase, notificaciones push y herramientas de análisis.
Familiaridad con plataformas en la nube (AWS, GCP, Azure).
Experiencia previa en aplicaciones para consumidores, retail o sectores financieros.