Buscamos un Desarrollador de Aplicaciones Móviles altamente experimentado y apasionado, con un profundo conocimiento en el desarrollo de aplicaciones nativas para Android e iOS, así como en la integración de servicios en la nube. Será responsable del ciclo de vida completo del desarrollo de software, desde la concepción y el diseño hasta la implementación, prueba y mantenimiento, asegurando la entrega de soluciones móviles robustas, escalables y de alto rendimiento. Este rol clave implica liderazgo técnico, mentoría a otros desarrolladores y la capacidad de traducir requisitos complejos en soluciones técnicas eficientes.
- Diseño y Arquitectura: Diseñar, desarrollar e implementar arquitecturas de aplicaciones móviles robustas y escalables para Android e iOS, considerando la experiencia de usuario (UX) y la eficiencia del rendimiento.
- Desarrollo Multiplataforma: Desarrollar y mantener aplicaciones nativas para Android (Kotlin/Java) y iOS (Swift/Objective-C), así como evaluar y, si es necesario, implementar soluciones multiplataforma como React Native o Flutter.
- Integración con Servicios en la Nube: Integrar aplicaciones móviles con servicios en la nube (AWS, Google Cloud Platform, Azure, Firebase, etc.) para el almacenamiento de datos, autenticación, notificaciones push, funciones serverless y otras funcionalidades backend.
- Optimización y Rendimiento: Optimizar el rendimiento de las aplicaciones, la duración de la batería y la experiencia del usuario, resolviendo problemas de rendimiento y estabilidad.
- Documentación: Crear y mantener documentación técnica clara y concisa de las soluciones implementadas.