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).