Despegar
Despegar

Software Engineer III - Android Developer

TLDR

Join a diverse team focused on creating innovative travel solutions while working with cutting-edge technologies and impacting multiple brands in Latin America.

En el #EquipoD revolucionamos el futuro de los viajes en América Latina hace más de 25 años ✈️. Buscamos talento que piense en grande, actúe con autonomía y genere impacto real. Si te apasiona innovar, aprender rápido y trabajar en equipo para crear experiencias memorables, únete a nosotros. Actualmente nos encontramos en búsqueda de un/a Android Developer Senior para sumarse a nuestro equipo de Mobile. ¿Cuáles serán los principales desafíos del rol?
  • Relevar, analizar y desarrollar soluciones para resolver problemáticas tanto de negocio como técnicas dentro de nuestras aplicaciones Android.
  • Participar en definiciones de diseño, arquitectura y escalabilidad de las apps.
  • Ser owner de las features en las que participes y del ciclo de vida end-to-end de las mismas, desde la definición con producto hasta el deploy en producción.
  • Escribir código limpio, mantenible y eficiente en Kotlin, siguiendo las mejores prácticas de desarrollo mobile.
  • Trabajar en la mejora de performance de la aplicación, identificando cuellos de botella y proponiendo soluciones sostenibles.
  • Desarrollar soluciones que impactan no solo en Despegar sino en múltiples marcas y partners (modelo Whitelabel / B2B), teniendo una visión de producto amplia.
  • Participar en revisiones de código y brindar feedback constructivo a los miembros del equipo.
  • Colaborar con equipos cross-funcionales (Backend, iOS, Producto) para ofrecer soluciones integradas.
  • Monitorear la salubridad de las aplicaciones, asegurando su disponibilidad y rendimiento.
  • Interés por aprender nuevas tecnologías y explorar el uso de herramientas de AI para automatizar y mejorar procesos de desarrollo.
  • ¿Qué buscamos?
  • +4 años de experiencia desarrollando aplicaciones Android nativas con Kotlin.
  • Conocimientos sólidos en arquitecturas como Clean Architecture, MVP/MVVM y principios SOLID.
  • Experiencia en sistemas de control de versiones (Git/GitHub).}
  • Conocimiento de paradigmas de programación, estructuras de datos y patrones de diseño.
  • Experiencia en optimización de rendimiento, gestión de memoria y concurrencia en aplicaciones Android.
  • Experiencia con modularización de apps y distintos frameworks del ecosistema Android.
  • Experiencia realizando testing de su propio desarrollo (tests unitarios).
  • Excelentes habilidades para resolver problemas y mentalidad de ownership.
  • Nice to have:
  • Experiencia trabajando con WebView y JavaScript Bridge.
  • Conocimientos de Java (la app tiene un porcentaje legacy en Java).
  • Familiaridad con tecnologías web como React (para entender la capa web de la app).
  • Experiencia con A/B testing, trackeo y medición de funcionalidades.
  • Experiencia o interés en herramientas de inteligencia artificial aplicadas al desarrollo.
  • Experiencia en apps que sirven múltiples marcas o productos B2B.
  • Ofrecemos autonomía, impacto real y un entorno donde crear, aprender y escalar. Integrar un equipo que valora la diversidad y pone a las personas en el centro.

    Viajar te transforma, trabajar en Despegar también ✈️

    Despegar is the leading online travel company in Latin America, specializing in providing personalized travel experiences across 20 countries. With a focus on customer satisfaction, we offer a wide range of services including flights, hotels, vacation packages, and car rentals to over 18 million travelers.

    Founded
    Founded 1999
    Employees
    500+ employees
    Industry
    Consumer Services
    View company profile
    Report this job
    Apply for this job