Buscamos un Desarrollador Fullstack con un robusto enfoque en el desarrollo de aplicaciones móviles híbridas y nativas.
El candidato ideal será responsable de construir aplicaciones robustas utilizando React Native, con la capacidad de profundizar en el entorno de Android y conectar estas experiencias con servicios backend eficientes. Trabajará en todo el ciclo de vida del producto, desde la arquitectura lógica hasta la implementación de interfaces de usuario de alto rendimiento.
Responsabilidades:
- Desarrollar y mantener aplicaciones móviles multiplataforma utilizando React Native.
- Escribir y optimizar código nativo para Android (Java/Kotlin) cuando se requiera una integración profunda con el hardware o el sistema operativo.
- Diseñar e integrar APIs y servicios backend que den soporte a las aplicaciones móviles, garantizando una comunicación fluida y segura de los datos.
- Colaborar con diseñadores de UX/UI para transformar prototipos en interfaces móviles fluidas y responsivas.
- Optimizar el rendimiento de las apps (gestión de memoria, tiempos de respuesta y consumo de batería).
- Gestionar el ciclo de despliegue en Google Play Store y entornos de staging.
- Escribir código limpio, escalable y realizar revisiones de código (code reviews) para asegurar la calidad técnica.
Requisitos:
- Al menos 2 años de experiencia demostrable en desarrollo de aplicaciones móviles.
- Dominio sólido de JavaScript / TypeScript y el ecosistema de React Native.
- Experiencia trabajando con el Android SDK y lenguajes nativos (Java o Kotlin).
- Conocimientos sólidos en desarrollo backend (Node.js, Python o similar) y diseño de APIs RESTful.
- Manejo de estados globales en aplicaciones móviles (Redux, Zustand o Context API).
- Experiencia en el uso de herramientas de depuración y profiling tanto para React Native como para Android Studio.
- Conocimientos de control de versiones con Git.
- Capacidad para trabajar en un entorno ágil y resolver problemas técnicos complejos de manera autónoma
Plus (no obligatorio):
- Experiencia en la creación de Native Modules o Native UI Components para conectar JS con código nativo.
- Conocimientos en Firebase (Firestore, Auth, Analytics, Cloud Messaging).
- Familiaridad con herramientas de CI/CD para móviles (Fastlane, Bitrise, App Center).
- Experiencia en testing para móviles (Jest, Detox o Espresso).
- Conocimientos de publicación y políticas de la Play Store.
Benefícios:
Salario acorde al mercado.
Oportunidades de crecimiento profesional y capacitación en nuevas tecnologías.
Flexibilidad laboral (esquema remoto, híbrido u oficina).
Participación en proyectos innovadores con impacto directo en el usuario final.
Si te apasiona el mundo mobile, disfrutas conectando el frontend con el backend y quieres llevar las apps de Android al siguiente nivel, ¡queremos conocerte!