Android Developer

Hace 2 días

benito juárez, quintana roo, México Capital Empresarial Horizonte Jornada completa

Capital Empresarial Horizonte, empresa mexicana especialista en Recursos Humanos y Tecnologías de la Información, solicita:

Android Developer (Mobile Software Engineer)

Para laborar en Ciudad de México / Esquema Híbrido

Objetivo del Puesto:

Diseñar, desarrollar, probar y mantener aplicaciones móviles nativas para la plataforma Android de alta calidad y rendimiento, asegurando una experiencia de usuario fluida, arquitectura escalable y conectividad segura con servicios y APIs de backend corporativas.

Requisitos e Información Clave:
  • Idioma: Inglés conversacional intermedio-avanzado
  • Formación Académica: Licenciatura o Ingeniería en Sistemas, Computación, Ciencias de la Computación o carrera afín.
  • Experiencia Profesional: Mínimo 4 a 6 años de experiencia comprobable en desarrollo de aplicaciones móviles nativas para el ecosistema Android en entornos productivos de gran escala.
Requisitos Técnicos Indispensables:
  • Lenguajes de Programación: Dominio avanzado de Kotlin y experiencia sólida previa con Java.
  • Arquitectura de Software & Patrones: Experiencia implementando patrones de diseño limpios y arquitecturas robustas como MVVM (Model-View-View Model), Clean Architecture y principios SOLID.
  • UI & Diseño de Interfaces: Creación de interfaces modernas y responsivas utilizando Jetpack Compose y el sistema tradicional de XML Layouts / Material Design.
  • Programación Asíncrona & Concurrencia: Manejo experto de Kotlin Coroutines y Flows.
  • Ecosistema Jetpack & Librerías: Uso de componentes Android Jetpack (View Model, Live Data, Room Database, Navigation, Work Manager) y librerías estándar de terceros (Retrofit, Ok Http, Koin/Hilt para inyección de dependencias).
  • Conectividad & Seguridad: Consumo y diseño de APIs RESTful, integración con servicios basados en Graph QL o Web Sockets, manejo seguro de almacenamiento local, cifrado y autenticación basada en tokens (OAuth2, JWT).
  • Control de Versiones & Dev Ops Móvil: Manejo avanzado de Git, pipelines de CI/CD para despliegues móviles (Bitrise, Git Hub Actions o Git Lab CI) y publicación de aplicaciones en Google Play Store.
  • Calidad de Código y Pruebas: Experiencia en pruebas unitarias e instrumentadas utilizando JUnit, Mockito, Espresso o Turbine.
Conocimientos Deseables:
  • Experiencia con arquitecturas multiplataforma (Kotlin Multiplatform - KMP o Flutter).
  • Conocimiento de prácticas de observabilidad y monitoreo en aplicaciones móviles (Firebase Crashlytics, Performance Monitoring, Sentry).
Responsabilidades Principales:
  • Desarrollar, escalar y mantener la aplicación móvil nativa Android asegurando un rendimiento óptimo, fluidez (60/120 fps) y estabilidad en una amplia gama de dispositivos.
  • Traducir requerimientos de producto y diseños de UI/UX en código limpio, modular, testeable y mantenible mediante Jetpack Compose y Kotlin.
  • Integrar la aplicación con servicios de backend, APIs REST y sistemas de mensajería en tiempo real.
  • Implementar y optimizar bases de datos locales y estrategias de almacenamiento en caché para garantizar el funcionamiento offline de la app.
  • Escribir y mantener pruebas unitarias y de integración para asegurar una alta cobertura de código y prevenir errores en producción.
  • Participar en revisiones de código (Code Reviews), aportando retroalimentación constructiva para elevar los estándares técnicos del equipo.
  • Monitorear el rendimiento de la aplicación en producción, analizando reportes de fallos (Crashlytics) y optimizando el consumo de batería, memoria y red.
  • Colaborar estrechamente con equipos de Producto, UI/UX, QA y desarrolladores i OS/Backend bajo metodologías ágiles (Scrum/Kanban).
Ofrecemos:
  • Horario de Oficina de Lunes a Viernes
  • Esquema 100% nómina
  • Sueldo competitivo (abierto a negociación de acuerdo con experiencia y nivel técnico)
  • Prestaciones de Ley
  • Prestaciones superiores (Seguro de Gastos Médicos Mayores familiar, Seguro de Vida por $1,000,000 MXN, Vales de Despensa, 30 días de Aguinaldo, PTU)