Android Developer Semi Senior

Date PostedJune 1, 2026LocationSantiago de ChileCompanyFieldBeatSalaryGross salary $1500 - 1700 USD/monthTypeFull-time, Hybrid

Job Summary

FieldBeat busca un desarrollador Android Semi-Senior para evolucionar su app nativa utilizada por miles de técnicos en terreno. El rol implica trabajar con Java y Kotlin bajo una arquitectura Offline-First, integrando tecnologías como Jetpack Compose y RxJava. Además, el candidato tendrá el desafío estratégico de iniciar la expansión de la compañía hacia el ecosistema iOS.

Responsibilities

  • Desarrollo y mantenimiento de app Android nativa
  • Implementación de arquitectura Offline-First
  • Integración de APIs, WebSockets y servicios de mapas
  • Uso de IA para optimización de código
  • Liderazgo en migración hacia ecosistema iOS

Required Skills

  • Java y Kotlin
  • Jetpack Compose
  • RxJava 2, Room, WorkManager
  • Arquitectura MVP
  • Scrum y Git

Job Details

Funciones del Cargo: - Evolucionar la app Android nativa, asegurando una experiencia fluida sin internet mediante arquitectura Offline-First (Room, SharedPreferences, RxJava 2, WorkManager). - Programar en Java (core/MVP) y Kotlin (nuevas vistas en Jetpack Compose). - Integrar APIs REST, WebSockets, Google Maps y telemetría. - Estructurar soluciones analíticas utilizando agentes de IA para optimizar procesos de codificación. - Liderar la implementación inicial de la aplicación en el ecosistema iOS. - Colaborar en una célula ágil (Scrum) con Backend, Product Owners y QA. Requisitos del Perfil: - Profesional Semi-Senior con autonomía y proactividad. - Dominio profundo de Java (core) y Kotlin (vistas). - Experiencia con patrón MVP y mentalidad de diseño Offline-first. - Manejo de Activities, Fragments, ViewBinding y Jetpack Compose. - Dominio experto de RxJava 2, WorkManager, Room y SharedPreferences. - Integración de APIs REST, JSON y WebSockets. - Uso fluido de Git y metodologías Scrum. - Disposición para integrar agentes de IA en el flujo de desarrollo. Conocimientos Opcionales (Deseables): - Experiencia en Azure. - Conocimientos en bases de datos NoSQL. - Gestión de Google Play Console. - Experiencia en iOS Nativo o Flutter. - Familiaridad con Spec-Driven Development (SDD). Condiciones del Cargo: - Residencia obligatoria en Santiago de Chile (modalidad híbrida). - Equipo de trabajo proporcionado por la empresa.