Android Developer – Native Kotlin & Jetpack Compose
domusglobal · Montevideo
Descripcion del puesto
About the role
We are looking for an experienced Android Developer to join ThinkUp’s agile team and build innovative mobile solutions for high‑impact clients across LATAM. You will be involved in the full product lifecycle, from business analysis and design to delivery and continuous improvement of modern, scalable Android applications.
Key responsibilities
- Design and develop native Android apps using Kotlin, Jetpack Compose, and MVVM/MVI architectures while adhering to clean code and clean architecture principles.
- Participate actively in product definition, questioning requirements and proposing technical solutions aligned with commercial goals.
- Define and maintain quality standards, including automated testing (unit, instrumented, E2E with Maestro), CI/CD pipelines (Codemagic, GitHub Actions), and feature‑flag management (RemoteConfig, Flagsmith).
- Implement observability tools such as Crashlytics and Sentry and make data‑driven decisions based on production metrics.
- Apply mobile security best practices for fintech, including biometric authentication, Play Integrity API, secure storage, and handling of sensitive data.
- Lead code reviews focused on quality and best practices.
- Work with agent‑based development tools (skills, hooks, agents) to automate repetitive tasks.
Required profile
- 5+ years of experience developing native Android applications with Kotlin as the primary language.
- Strong mastery of Jetpack Compose, Coroutines, and MVVM/MVI architectures, with a genuine focus on clean code and clean architecture.
- Proven experience implementing CI/CD pipelines and feature‑flag systems as enablers of continuous delivery.
- Deep experience with automated testing embedded as a cultural practice.
- Interest or experience in agent‑based development to automate the development workflow.
- Passion for performance, product quality, and technical process automation.
- Ownership mindset: understand the why behind each feature and think about measuring its ROI.
- Proactive attitude with a genuine interest in business understanding, not just technical execution.
Required skills
- Kotlin
- Jetpack Compose
- Coroutines
- MVVM / MVI architectures
- Clean Architecture & Clean Code
- CI/CD (Codemagic, GitHub Actions)
- Feature flags (RemoteConfig, Flagsmith)
- Automated testing (unit, instrumented, E2E with Maestro)
- Observability (Crashlytics, Sentry)
- Mobile security (biometrics, Play Integrity API, secure storage)
- Agent‑based development tools (skills, hooks, agents)
- Flutter, React Native, Kotlin Multiplatform (optional)
- AI‑assisted development tools (Cursor, Claude Code)
Questions fréquentes
Por que reporta esta oferta?
Explorar más
Salarios, guías y búsquedas en Uruguay.
Salarios por profesión
Postula en 30 segundos
Ingresa tu email para postular. Se creara una cuenta automaticamente.
Al continuar, aceptas nuestras condiciones de uso.
Ya tienes cuenta? Iniciar sesion
Publicado hace 1 día
Expira en 1 mes
13 vistas · 0 interested
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
domusglobal
Montevideo