Salario negociable
Tek Spikes
Minneapolis, MN, USA
Título del puesto: Desarrollador Senior React Native (con experiencia en iOS) 📍 Ubicación: Minneapolis, MN (Híbrido – Presencial 2-3 días por semana) 🕒 Duración: Contrato (Largo plazo) 💼 Experiencia: Más de 10 años Descripción del puesto: Estamos buscando un desarrollador React Native altamente experimentado con sólida experiencia en iOS para unirse a nuestro equipo en Minneapolis, MN. El candidato ideal poseerá amplios conocimientos en desarrollo de aplicaciones móviles, buenas prácticas de UI/UX e integración con servicios 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. Principales responsabilidades: Diseñar, desarrollar y mantener aplicaciones móviles multiplataforma utilizando React Native, con enfoque en plataformas iOS. Colaborar con gerentes de producto, diseñadores e ingenieros backend para ofrecer experiencias de usuario fluidas. Optimizar las 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, SDKs y servicios backend internos. Escribir código limpio, mantenible y reutilizable siguiendo las mejores prácticas. Realizar revisiones de código y guiar a desarrolladores junior cuando sea necesario. Trabajar con pipelines CI/CD para el despliegue de aplicaciones móviles. Garantizar el cumplimiento de las directrices de App Store y gestionar los lanzamientos de aplicaciones. Habilidades y experiencia requeridas: Más de 10 años de experiencia en desarrollo de aplicaciones móviles. 5+ años de experiencia práctica con React Native. Amplia experiencia en desarrollo nativo para iOS (Swift / Objective-C). Dominio de JavaScript, TypeScript y ES6+. Profundo conocimiento de las mejores prácticas de diseño de interfaces móviles (UI/UX) y diseño responsive. Experiencia con API REST, GraphQL e integración de datos JSON. Conocimiento de Redux, Redux-Saga o Context API para gestión de estado. Experiencia publicando y manteniendo aplicaciones en Apple App Store. Fuertes habilidades en depuración y optimización de rendimiento. Dominio de Git, pipelines CI/CD y metodologías ágiles. Deseable: Conocimientos en desarrollo 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.