Descripción del puesto:
Buscamos un/a Desarrollador/a Senior React Native con experiencia sólida en la creación de aplicaciones multiplataforma mediante Expo. Este rol implica liderar el desarrollo de una app móvil desde cero, utilizando React Native y Expo, con integración de servicios externos mediante APIs RESTful.
Responsabilidades:
Diseñar, desarrollar e implementar una app móvil multiplataforma utilizando React Native y Expo.
Desarrollar interfaces de usuario atractivas, modernas y eficientes.
Implementar funcionalidades utilizando JavaScript/TypeScript y librerías propias del ecosistema Expo.
Integrar APIs RESTful y manejar respuestas JSON eficientemente.
Garantizar un alto rendimiento y excelente experiencia de usuario en dispositivos iOS y Android.
Mantener código limpio, modular, escalable y documentado.
Identificar y resolver bugs o problemas de compatibilidad.
Colaborar estrechamente con equipos de backend, diseño y producto.
Requisitos:
Mínimo 5 años de experiencia desarrollando aplicaciones móviles con React Native.
Experiencia demostrable utilizando Expo para desarrollo y despliegue.
Conocimiento profundo en JavaScript/TypeScript y React.
Experiencia integrando dispositivos wearables mediante React Native y Expo.
Experiencia comprobable en publicación y distribución en App Store y Google Play.
Dominio en arquitectura móvil moderna (MVVM, Clean Architecture, Component-based).
Experiencia utilizando Git y sistemas de control de versiones.
Capacidad para trabajar de forma autónoma y enfocada en la entrega de producto funcional.
Deseables:
Experiencia con procesos de integración continua (CI/CD) para apps React Native.
Conocimiento de metodologías ágiles (Scrum, Kanban).
Familiaridad con Firebase, GraphQL, u otros servicios móviles adicionales.
Experiencia en pruebas automatizadas (unitarias, integración, UI testing).