Desarrollador Front React Native - Remote
Full TimeJob Overview
Buscamos un/a Software Engineer con especialización en Frontend y React Native para el desarrollo de la experiencia móvil de la Plataforma Apto+.
El rol se enfocará principalmente en crear interfaces de usuario de alta calidad, optimizar el rendimiento de la aplicación móvil y actuar como referente técnico en buenas prácticas de desarrollo frontend, asegurando una experiencia fluida y consistente en iOS y Android. También deberá contribuir en aspectos de integración backend cuando sea necesario.
Sobre la Aplicación Apto+
Apto+ es una aplicación móvil desarrollada en React Native que centraliza servicios para agentes, utilizando un sistema de componentes de diseño corporativo. La aplicación se conecta con múltiples backends especializados y utiliza Firebase como base de datos, lo que requiere un frontend robusto capaz de manejar estados complejos y múltiples flujos de usuario.
Key Responsibilities
- Desarrollar y mantener la aplicación móvil en React Native, enfocándose principalmente en la experiencia de usuario y rendimiento frontend
- Implementar y mantener componentes reutilizables siguiendo el sistema de diseño corporativo, asegurando consistencia visual y funcional
- Desarrollar interfaces de usuario complejas para diferentes flujos de negocio, optimizando la usabilidad y accesibilidad
- Diseñar y gestionar el estado de la aplicación de manera eficiente, implementando patrones avanzados de manejo de datos y sincronización
- Integrar la app con APIs REST y servicios de Firebase/Firestore, asegurando una comunicación fluida con los backends
- Optimizar el rendimiento de la aplicación móvil, incluyendo tiempo de carga, responsividad y uso eficiente de recursos
- Implementar testing automatizado para componentes UI, flujos de usuario y integraciones frontend
- Ser referente técnico en calidad de código, estableciendo estándares de desarrollo y revisión de código con foco en frontend
- Colaborar en la arquitectura de software cuando se requiera integración entre frontend y backend
Skills, Knowledge and Expertise
Requisitos Técnicos
- React Native: Experiencia avanzada en desarrollo de aplicaciones móviles multiplataforma
- JavaScript/TypeScript: Dominio avanzado del lenguaje y ecosistema moderno
- Desarrollo Móvil: Conocimiento profundo desarrollo nativo iOS y Android, incluyendo APIs nativas y optimización específica por plataforma
- Estado y Navegación: Experiencia con Redux, Context API, React Navigation y patrones de manejo de estado complejos
- Firebase Frontend: Firestore, Authentication, Cloud Messaging, Analytics desde el lado cliente
- UI/UX: Experiencia implementando sistemas de diseño, animaciones fluidas y interfaces responsivas
- Arquitectura de Software: Comprensión de patrones de diseño y arquitectura de aplicaciones móviles
- Experiencia con Agentes de IA: Se valora el uso de asistentes de IA como Claude para acelerar el desarrollo frontend
Tecnologías y Habilidades Deseables
- Testing Frontend: Maestro y Detox
- Experiencia con Angular.
- Performance y Optimización: Herramientas de profiling y lazy loading
- Monitoreo Frontend: Herramientas de crashlytics, analytics y observabilidad móvil (Enmbrace, Grafana, etc)
- Conocimientos de Backend: Para mejor integración con APIs. Spring Boot y Java
- Cloud Platforms: Experiencia con Google Cloud Platform y servicios en la nube
Habilidades Blandas Deseables
- Comunicación efectiva con equipos multidisciplinarios
- Capacidad de trabajo autónomo y gestión del tiempo
- Mentalidad de mejora continua y proactividad
- Adaptabilidad en entornos ágiles y cambios frecuentes
- Colaboración efectiva y disposición para compartir conocimiento
Make Your Resume Now