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.