Descripción
Resumen:
Buscamos un desarrollador senior experimentado de React Native con una sólida experiencia en iOS para diseñar, arquitecturar y desarrollar aplicaciones móviles escalables y seguras para un equipo empresarial.
Aspectos destacados:
1. Dirigir la arquitectura, el desarrollo y la implementación de aplicaciones móviles iOS.
2. Colaborar con los equipos de diseño UI/UX, producto e ingeniería backend.
3. Optimizar las aplicaciones para el rendimiento, la fiabilidad y la mantenibilidad.
Descripción del puesto:
Buscamos un desarrollador senior altamente experimentado de React Native con una sólida formación en desarrollo móvil iOS para unirse a nuestro equipo empresarial de aplicaciones móviles en Minneapolis, MN. Este puesto es ideal para candidatos con más de diez años de experiencia en desarrollo móvil y de software, capaces de arquitecturar, diseñar y desarrollar aplicaciones móviles iOS escalables, seguras y de alto rendimiento mediante React Native.
Los candidatos deben estar dispuestos a trabajar bajo nuestro régimen W2; se podrá considerar la transferencia de patrocinio para el perfil adecuado.
🔧 Responsabilidades clave:
Dirigir la arquitectura, el desarrollo y la implementación de aplicaciones móviles iOS mediante React Native.
Colaborar con diseñadores UI/UX, gestores de producto e ingenieros backend para crear experiencias móviles ricas en funcionalidades.
Integrar componentes nativos iOS en el ecosistema de React Native utilizando Swift u Objective-C cuando sea necesario.
Optimizar las aplicaciones para el rendimiento, la fiabilidad y la mantenibilidad.
Gestionar la implementación y el control de versiones mediante la App Store de Apple, incluyendo aprovisionamiento, certificados y TestFlight.
Brindar mentoría a desarrolladores junior y aplicar buenas prácticas en calidad de código, pruebas y documentación.
Diagnosticar problemas, realizar revisiones de código e implementar mejoras en las aplicaciones.
✅ Habilidades requeridas:
Más de 12 años de experiencia general en desarrollo de software.
Mínimo 4 años de experiencia práctica con React Native.
Conocimientos sólidos en desarrollo nativo iOS mediante Swift y/u Objective-C.
Comprensión profunda de la arquitectura de aplicaciones móviles, diseño de componentes y optimización del rendimiento.
Conocimientos sólidos de Redux/MobX, TypeScript y patrones modernos de frontend.
Experiencia comprobada integrando SDK de terceros, APIs y módulos nativos.
Familiaridad con prácticas DevOps y pipelines móviles CI/CD (Fastlane, Bitrise, AppCenter, etc.).
Experiencia con Git, metodologías ágiles/Scrum y herramientas de seguimiento de incidencias como JIRA.
⭐ Deseable:
Conocimientos básicos de desarrollo Android son un plus.
Familiaridad con GraphQL, Firebase, análisis móvil o manejo de datos en tiempo real.
Experiencia trabajando en entornos empresariales a gran escala con flujos de datos complejos e integraciones.
Experiencia previa trabajando bajo régimen W2 en grandes firmas consultoras o clientes empresariales.
📚 Educación:
Título universitario (Licenciatura o Maestría) en Ciencias de la Computación, Ingeniería o campo afín.
⚠️ Notas importantes:
Solo se considerarán candidatos dispuestos a trabajar bajo nuestro régimen W2.
Se podrá considerar la transferencia de visa H1B — no se aceptan solicitudes nuevas de H1B, ni de tarjeta verde (GC) ni de contrato cliente-a-cliente (C2C).