01Posiciones abiertas
Android Engineer
Ubicación
Remoto
Oficina en CDMX disponible si es necesario o se solicita
Tiempo completo
Horario compatible con América
El rol
Buscamos un Android Engineer para construir el corazón de la plataforma: el SDK Octo Device Agent. Este SDK corre en silencio dentro de apps Android de cada operadora, captura telemetría, red y datos del dispositivo, diagnostica problemas de conectividad en contexto y ejecuta correcciones remotas respetando permisos del SO y batería.
Entregarás código que corre en dispositivos reales, en redes reales, en producción — no en un laboratorio.
Qué harás
- Construir y evolucionar nuestro SDK Android: APIs de telefonía, diagnóstico de conectividad, estado IMS/VoLTE/VoWiFi, configuración APN, telemetría de señal y cobertura.
- Desarrollar apps Android de prueba de concepto que demuestren el SDK a prospectos enterprise y pilotos.
- Implementar nuevas capacidades de medición y remediación junto al equipo backend,definiendo contratos, estructuras de log y esquemas de eventos.
- Investigar casos límite por operadora y dispositivo (multi-SIM, particularidades de fabricante, restricciones del SO) y diseñar soluciones limpias.
- Contribuir al rediseño UX del SDK.
- Ayudar a elevar el nivel en testing, release engineering y madurez operativa.
Qué buscamos
- 3+ años de desarrollo Android profesional en Kotlin y/o Java.
- Dominio fuerte de APIs del sistema Android, telefonía, conectividad, permisos, servicios en primer plano/segundo plano, ciclo de vida.
- Experiencia diseñando, integrando o entregando SDKs en producción.
- Comodidad leyendo y escribiendo documentación técnica.
- Inglés fluído (el equipo y los clientes operan en inglés y español).
Deseable
- Experiencia en telecom, telemetría de red, IoT o productos de medición móvil.
- Experiencia con multi-SIM / dual-SIM, privilegios de operador o configuración lado carrier.
- Familiaridad con CI/CD para Android (firma, distribución, pruebas instrumentadas).