Emplea.do

Android Developer Semi Senior

FieldBeat · Get on Board · Chile

US$1,500.00 – US$1,700.00

Descripción del puesto

Buscamos a un profesional Semi-Senior altamente autónomo y proactivo, que no requiera micro-gestión para proponer soluciones y entregar valor.Habilidades Técnicas Clave:Lenguajes: Dominio profundo de Java (para el core) y Kotlin (para vistas nuevas).Arquitectura: Fuerte experiencia práctica con el patrón MVP y mentalidad de diseño Offline-first.UI: Manejo del patrón clásico (Activities, Fragments, ViewBinding) y transición a Jetpack Compose.Async y Persistencia: Dominio experto de RxJava 2, WorkManager, Room y SharedPreferences para gestionar sincronización y colas offline.Networking: Integración impecable con APIs REST, JSON y WebSockets.Metodologías: Uso fluido de Git y experiencia trabajando bajo Scrum.Mindset:Disposición para trabajar con agentes de IA en tu flujo diario, acelerando el desarrollo a partir de definiciones analíticas.Condiciones del Cargo:Residencia obligatoria en Santiago de Chile (modalidad híbrida ). ¿De qué trata y qué harás? Evolucionarás nuestra app Android nativa, herramienta vital para técnicos en terreno. Serás responsable de programar en Java (core/MVP) y Kotlin (nuevas vistas en Jetpack Compose), garantizando una experiencia fluida sin internet. Liderarás la arquitectura Offline-First, gestionando colas de datos y persistencia local (Room, SharedPreferences, RxJava 2, WorkManager). Integrarás APIs REST, WebSockets, Google Maps y telemetría (AppCenter). Además, estructurarás soluciones analíticas claras, apoyándote en agentes de IA en tu flujo diario para acelerar la codificación y optimizar procesos. Además, estamos en proceso de planificar y comenzar la implementación en iOS, donde serás figura clave para su éxito.¿Con quién trabajarás? Te integrarás a una célula ágil (Scrum), colaborando directamente con Backend, Product Owners y QA, en un ambiente de alta confianza y autonomía.¿Cómo mediremos tu éxito? Por tu autonomía para llevar requerimientos a producción, la estabilidad de la app (crash-free rate y resiliencia offline) y la eficiencia de entrega lograda al adoptar IA. En Fieldbeat optimizamos el trabajo en terreno. Ayudamos a empresas a gestionar equipos, capturar datos y digitalizar procesos críticos, garantizando que la operación nunca se detenga, incluso sin internet.Trabajarás en el núcleo de nuestro negocio: la app móvil nativa Android que utilizan miles de técnicos a diario. Además, tendrás el desafío estratégico de estar a cargo de comenzar nuestra expansión e implementación en el ecosistema iOS.Te unirás a un equipo de tecnología ágil (Scrum), maduro y muy unido. Aquí no hay micro-gestión; buscamos autonomía y proactividad. Además, estamos en un momento de transformación fascinante: hemos incorporado activamente agentes de IA en nuestros procesos de ingeniería, como motor que acelera nuestra entrega y calidad.Tu impacto: La app es la primera línea de nuestra tecnología. Al asegurar su resiliencia y eficiencia, impactarás directamente en la productividad de nuestros clientes y en los objetivos de crecimiento de Fieldbeat. Equilibrio Vida-Trabajo: Trabajamos duro y con pasión, pero respetamos profundamente tu vida privada y tus tiempos personales.Modalidad Híbrida: Trabajo remoto con días presenciales en Santiago para conectar con el equipo.Impacto Real: Tu código será utilizado por miles de técnicos en terreno cada día para realizar su trabajo.Vanguardia: Serás parte de una empresa que no solo usa tecnología, sino que transforma sus propios procesos internos de desarrollo para ser más ágil y eficiente. Aunque no son excluyentes, los siguientes conocimientos sumarán muchos puntos a tu postulación y te ayudarán a destacar en nuestro entorno tecnológico:Ecosistema Cloud: Experiencia o familiaridad con el ecosistema de Azure (nuestra infraestructura backend).Bases de Datos: Conocimientos en bases de datos no relacionales (NoSQL).Gestión de Tiendas: Experiencia gestionando lanzamientos, certificados y administración general en Google Play Console.Cross-Platform / Otros SO: Conocimientos adicionales en desarrollo móvil, ya sea en iOS Nativo o mediante frameworks multiplataforma como Flutter.Metodologías Avanzadas: Entendimiento o experiencia previa con Spec-Driven Development (SDD), ya que se alinea con nuestra visión de estructurar analíticamente las soluciones antes de codificar.

Juegatela