Job Openings 919 - Mobile Developer (Android, Kotlin) · Semi Senior · Remote · ARG

About the job 919 - Mobile Developer (Android, Kotlin) · Semi Senior · Remote · ARG

Desarrollador/a Mobile KMM (Kotlin Multiplatform) SSR · LATAM

  • Ubicación: Cualquier lugar de LATAM

  • Tipo de puesto: Remoto

  • Proyecto: Desarrollo de aplicación mobile multiplataforma

  • Zona horaria: Compatible LATAM

  • Inglés: B2 / C1

Conocé Darwoft

En Darwoft creamos software con propósito. Somos una compañía latinoamericana enfocada en desarrollar productos digitales centrados en las personas, trabajando junto a clientes de todo el mundo. Nuestra cultura remote-first se basa en la confianza, el aprendizaje continuo y la colaboración.

Nos apasiona la tecnología, pero más aún las personas. Si buscás un equipo donde tus ideas importen y tu impacto se vea, Darwoft es tu lugar.

Estamos Buscando un/a Desarrollador/a Mobile SSR (Kotlin Multiplatform)

Buscamos un/a desarrollador/a Mobile Semi Senior con sólida experiencia en Kotlin Multiplatform Mobile (KMM) y en la creación de interfaces modernas con Compose Multiplatform. Serás parte del desarrollo y mantenimiento de una aplicación mobile nativa (iOS y Android) utilizando código compartido y arquitecturas modernas.

Lo Que Vas a Hacer

  • Desarrollar nuevas funcionalidades priorizando el uso de código compartido en commonMain.

  • Implementar y mantener integraciones con APIs backend, Firebase y sistemas de seguridad.

  • Construir interfaces utilizando Compose Multiplatform y colaborar con capas específicas de Android e iOS.

  • Manejar concurrencia y reactividad usando Kotlin Coroutines, Flow, StateFlow y SharedFlow.

  • Integrar módulos nativos a través de cinterops para funcionalidades específicas (Biometría, Push Notifications, seguridad).

  • Asegurar la calidad del código mediante tests unitarios, mocking y revisiones de código.

  • Resolver bugs, compatibilidades y problemas de performance en ambas plataformas.

  • Participar en la compilación, firma y publicación de apps en App Store y Google Play.

  • Colaborar con equipos backend y mobile para asegurar integraciones fluidas.

Lo Que Traés

Requisitos Excluyentes

  • 3+ años de experiencia comprobable en desarrollo mobile.

  • Experiencia sólida en Kotlin Multiplatform Mobile (KMM).

  • Experiencia con Compose (Android) o SwiftUI (iOS).

  • Conocimiento de arquitecturas modernas: MVVM, MVI, Clean Architecture.

  • Disponibilidad de Mac para compilar y trabajar con targets iOS.

Conocimientos Técnicos Clave

  • Desarrollo avanzado en KMM y Compose Multiplatform.

  • Modularización en commonMain, androidMain e iosMain, uso de expect/actual.

  • Manejo de concurrencia y reactividad con Coroutines y Flow.

  • Uso de StateFlow y SharedFlow para gestión de estado y eventos.

  • Integración con código nativo mediante cinterops (Android / Swift / Obj-C).

  • Networking con Ktor y serialización con kotlinx-serialization.

  • Experiencia en persistencia (Room, DataStore, entre otros).

  • Escritura de tests unitarios y uso de frameworks de mocking como Mokkery.

Nice to Have

  • Experiencia publicando apps en App Store y Play Store.

  • Conocimientos de CI/CD para mobile.

  • Experiencia en profiling y optimización de performance.

Beneficios Relación de Dependencia (RRDD)

  • Contrato full-time con pago en ARS

  • Trabajo 100% remoto

  • Salarios competitivos

  • Licencias legales y días de vacaciones

  • días personales adicionales por año

  • Acceso a plataformas de aprendizaje premium

  • Tarjeta de beneficios y descuentos

  • Welcome kit

  • Programas de reintegros

  • Clases de inglés

  • Programa de referidos

  • Regalo de cumpleaños

  • Healthy Break

  • Celebraciones al estilo Darwoft: aniversarios, fiestas de fin de año, cumpleaños y eventos internos

Explore esta y otras oportunidades en:
www.darwoft.com/careers