Desarrollador Android Senior (Kotlin) | Plataforma Logística Remoto

Jornada completa
Remoto
Desarrollamos una plataforma tecnológica compleja para la gestión logística que realiza seguimiento de entregas y transporte de mercancías en tiempo real. El ecosistema incluye múltiples integraciones con sistemas internos y externos de nuestros socios. Este entorno de alta carga requiere habilidades excepcionales de programación, conocimientos arquitectónicos sólidos y experiencia en optimización de sistemas. Responsabilidades Principales - Diseñar y desarrollar aplicaciones Android de alto rendimiento utilizando Kotlin (1.8+) y Java (11+) para nuestra plataforma logística. - Implementar principios de arquitectura limpia y patrones MVVM para crear soluciones móviles mantenibles y escalables. - Integrar aplicaciones con microservicios, bases de datos PostgreSQL y soluciones NoSQL (Cassandra, Elasticsearch, Redis). - Colaborar con equipos de backend para garantizar la correcta implementación de APIs y arquitectura basada en eventos. - Containerizar aplicaciones mediante Docker y facilitar despliegues con Kubernetes, Helm e Istio. - Participar en revisiones de código y proporcionar orientación técnica para asegurar calidad y mejores prácticas. - Crear y mantener documentación técnica exhaustiva para todos los componentes móviles desarrollados. - Optimizar el rendimiento de aplicaciones para gestionar altos niveles de tráfico y procesamiento de datos. - Implementar soluciones robustas de manejo de errores, logging y monitorización en entornos productivos. - Trabajar según metodologías Agile, participando en planificación de sprints, reuniones diarias y retrospectivas. Habilidades Requeridas - Mínimo 4 años de experiencia en desarrollo comercial de aplicaciones Android. - Dominio avanzado de Kotlin (versión 1.8+) y conocimientos sólidos de Java (versión 11+). - Comprensión profunda de principios OOP/OOD e instrumentos del stack JVM. - Experiencia demostrable implementando arquitectura limpia y patrones de diseño MVVM. - Conocimiento práctico de componentes modernos de Android, incluyendo Jetpack. - Experiencia con integración de bases de datos PostgreSQL y soluciones NoSQL (Cassandra, Elasticsearch, Redis). - Familiaridad con tecnologías de containerización: Docker, Kubernetes, Helm e Istio. - Comprensión sólida de arquitecturas de microservicios, serverless y event-driven. - Experiencia con sistemas de alta carga y técnicas avanzadas de optimización. - Dominio de metodologías Agile y gestión de proyectos con Jira. - Nivel de inglés intermedio-alto para comunicación efectiva en equipo internacional. Competencias Valorables - Experiencia con Jetpack Compose para desarrollo de interfaces modernas. - Conocimiento de implementación GraphQL en aplicaciones Android. - Familiaridad con pipelines CI/CD para aplicaciones móviles. - Experiencia previa en el sector logístico, cadena de suministro o transporte. - Comprensión de servicios de geolocalización e integraciones de mapas. - Experiencia con procesamiento de datos en tiempo real y sistemas de notificaciones. - Conocimiento de Material Design 3 y principios modernos de UX/UI. ¿Por qué Unirse a Nosotros? Al trabajar en nuestra plataforma logística, resolverá desafíos técnicos fascinantes mientras contribuye a una infraestructura crítica para el comercio global. Colaborará con ingenieros talentosos en un entorno completamente remoto que valora la innovación, autonomía y aprendizaje continuo. Este puesto ofrece excepcionales oportunidades de crecimiento profesional mientras ayuda a escalar un sistema utilizado por empresas de transporte y logística en todo el mundo.