Desarrollador Móvil Senior
Aviso de fuente externaen 2IT Jobs
Funciones principales:• Desarrollo cross-platform. Construir y mantener aplicaciones React Native + TypeScript conExpo (managed y bare workflow), asegurando rendimiento y calidad en ambas...
Salario
No especificado
Ubicación
San Salvador, El Salvador
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Desarrollador Móvil Senior
San Salvador, El Salvador
Descripción del empleo
Funciones principales:• Desarrollo cross-platform. Construir y mantener aplicaciones React Native + TypeScript conExpo (managed y bare workflow), asegurando rendimiento y calidad en ambas plataformas.• Módulos nativos iOS/Android. Desarrollar e integrar módulos nativos en Swift (iOS) y Kotlin(Android) cuando la solución cross-platform no cubra los requerimientos.• Arquitectura y estándares. Definir y aplicar arquitecturas móviles (MVVM, Clean Architecture,modularización por dominios), separando capas de UI, dominio y datos.• CI/CD móvil. Gestionar pipelines de integración y entrega continua (Fastlane, EAS Build),versionado, ambientes y firmas de código (iOS/Android).• Integración de APIs y servicios. Consumir APIs REST con manejo de errores, retries y cachéoffline; integrar SDKs y librerías de terceros (LottieFiles, MCP, Material Design).• Testing y calidad. Escribir y mantener pruebas unitarias y de integración (Jest, React NativeTesting Library, XCTest, JUnit). Usar TestFlight y Google Play Console para distribución y pruebas.• Colaboración interdisciplinaria. Trabajar de forma estrecha con QA, UX/UI, Backend, DevOps ySeguridad en entregas ágiles.
Stacks y experiencia requerida:• Cross-platform: React Native + TypeScript avanzado. Expo (managed y bare workflow). Navegación con React Navigation, estado global con Redux Toolkit o Context API + Hooks.• IOS Nativo: Swift — desarrollo e integración de módulos nativos. Gestión de certificados, provisioning profiles, Apple Developer Program. Distribución con TestFlight.• Android Nativo: Kotlin — integración de módulos nativos. Gestión de firmas (keystore,signing configs), Play App Signing y Google Play Console.• CI/CD Movil: Fastlane, EAS Build. Pipelines de build, versionado y gestión de ambientes(dev, staging, prod).• Testing: Jest, React Native Testing Library (unit/integration). XCTest (iOS), JUnit (Android).Estrategias de cobertura por plataforma.
¿Es tuya esta vacante?
Reclámala gratis y recibe candidatos con video en CazVid.