Android Developer Semi Senior

Date PostedMay 29, 2026LocationSantiago de Chile (Hybrid)CompanyFieldBeatSalaryGross salary $1500 - 1700 USD/monthTypeFull-time, Hybrid

Job Summary

Evolucionarás nuestra app Android nativa, herramienta vital para técnicos en terreno, programando en Java y Kotlin bajo arquitectura Offline-First. Liderarás la expansión hacia el ecosistema iOS y utilizarás agentes de IA para optimizar los procesos de ingeniería y desarrollo. Te integrarás en un equipo ágil (Scrum) con alta autonomía, trabajando en un entorno donde la resiliencia de la app es clave para la productividad del cliente.

Responsibilities

  • Desarrollar y mantener la app Android nativa
  • Implementar arquitectura Offline-First y persistencia de datos
  • Integrar APIs REST, WebSockets y servicios de Google
  • Liderar la expansión estratégica hacia el ecosistema iOS
  • Utilizar agentes de IA para optimizar el flujo de desarrollo

Required Skills

  • Java (core) y Kotlin (Jetpack Compose)
  • Arquitectura MVP y Offline-first
  • RxJava 2, Room, WorkManager
  • Experiencia con Git y metodologías Scrum
  • Autonomía y proactividad profesional

Job Details

Funciones del Cargo: - Evolucionar la app Android nativa, herramienta vital para técnicos en terreno. - Programar en Java (core/MVP) y Kotlin (nuevas vistas en Jetpack Compose), garantizando una experiencia fluida sin internet. - Liderar la arquitectura Offline-First, gestionando colas de datos y persistencia local (Room, SharedPreferences, RxJava 2, WorkManager). - Integrar APIs REST, WebSockets, Google Maps y telemetría (AppCenter). - Estructurar soluciones analíticas, apoyándose en agentes de IA para acelerar la codificación y optimizar procesos. - Participar en la planificación e implementación de la versión iOS. - Colaborar con Backend, Product Owners y QA en una célula ágil (Scrum). Requisitos del Perfil: - Profesional Semi-Senior altamente autónomo y proactivo. - Lenguajes: Dominio profundo de Java (core) y Kotlin (vistas nuevas). - Arquitectura: Experiencia práctica con el patrón MVP y mentalidad Offline-first. - UI: Manejo de patrones clásicos (Activities, Fragments, ViewBinding) y transición a Jetpack Compose. - Async y Persistencia: Dominio de RxJava 2, WorkManager, Room y SharedPreferences. - Networking: Integración con APIs REST, JSON y WebSockets. - Metodologías: Uso fluido de Git y experiencia bajo Scrum. - Mindset: Disposición para trabajar con agentes de IA. Conocimientos Opcionales (Deseables): - Ecosistema Cloud: Familiaridad con Azure. - Bases de Datos: Conocimientos en NoSQL. - Gestión de Tiendas: Experiencia en Google Play Console. - Cross-Platform/Otros SO: iOS Nativo o Flutter. - Metodologías: Spec-Driven Development (SDD).