Desarrollador(a) React Native
Hypernova Labs · Panama City, Panama, Panama
Software Development · 51-200 employees
About the role
Develop and maintain robust, scalable mobile applications using React Native and TypeScript. Collaborate with cross-functional teams to design APIs, optimize performance, and implement CI/CD pipelines for iOS and Android.
What they look for
Requirements
Requires over 2 years of experience in React Native and TypeScript, with proficiency in mobile architecture and native integration. A university degree in Software Engineering or a related field is desired.
Benefits
Full description
En Hypernova Labs estamos en búsqueda de un/a Desarrollador(a) React Native con experiencia en el desarrollo de aplicaciones móviles, orientad@ a entregar soluciones robustas, escalables y con excelente experiencia de usuario.
Responsabilidades
- Desarrollar y mantener aplicaciones móviles nativas usando React Native y TypeScript.
- Implementar interfaces y navegación utilizando React Native CLI y librerías relacionadas.
- Colaborar con equipos de producto, diseño (UX/UI), QA e infraestructura para entregar funcionalidades alineadas con requerimientos del negocio.
- Diseñar y consumir APIs RESTful, manejar datos locales (AsyncStorage, SQLite) y sincronización con backend.
- Aplicar buenas prácticas de ingeniería: pruebas unitarias y de integración, revisión de código y pipelines de CI/CD para aplicaciones móviles.
- Optimizar rendimiento, consumo de memoria y tiempos de carga en iOS y Android.
- Participar en la definición de la arquitectura de la aplicación y en la selección de librerías y herramientas adecuadas.
- Identificar y resolver errores en entornos de desarrollo, staging y producción.
- Documentar decisiones técnicas, componentes reutilizables y guías de integración.
- Seguir y promover estándares de seguridad en la información y buenas prácticas para manejo de credenciales y datos sensibles.
Requisitos
- Título universitario en Ingeniería de Software, Informática, Sistemas o carrera afín (deseable).
- +2 años de experiencia desarrollando aplicaciones móviles con React Native.
- Experiencia sólida con TypeScript en proyectos móviles.
- Conocimientos profundos en React Native CLI y en la generación/gestión de builds para iOS y Android.
- Experiencia con manejo de estado (Redux, MobX, Context API u otros) y patrones de arquitectura móvil.
- Familiaridad con integración nativa (bridges), módulos nativos y troubleshooting en Xcode y Android Studio.
- Conocimiento de testing en mobile (Jest, Detox, React Native Testing Library) y prácticas de calidad.
- Manejo de control de versiones (Git) y experiencia con pipelines de CI/CD para aplicaciones móviles (Fastlane, GitHub Actions, Bitrise, etc.).
- Capacidad para trabajar con metodologías ágiles (Scrum, Kanban) y en equipos multidisciplinarios.
- Habilidades de comunicación, análisis y resolución de problemas.
- Disponibilidad para trabajar en Panamá o según las condiciones del proyecto.
Deseable
- Experiencia previa en el sector bancario, fintech o en plataformas que manejen información financiera.
- Conocimientos en performance profiling, herramientas de monitoreo (Sentry, Firebase Crashlytics) y optimización para redes móviles.
- Familiaridad con diseño de interfaces móviles, accesibilidad y responsive/adaptive layouts.
- Conocimientos en contenedores y orquestación (Docker) para entornos de CI/CD son valorados.
- Certificaciones o cursos en React Native, TypeScript o desarrollo móvil.
Ofrecemos un ambiente de trabajo colaborativo, oportunidades de crecimiento profesional y participación en proyectos de transformación digital. Si te apasiona construir aplicaciones móviles de alto impacto, queremos conocerte.