Lead Android Engineer - Kotlin, MVVM/Clean Arch

EPAM Systems

Colombia

Presencial

COP 120.000.000 - 200.000.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

EPAM Systems in Colombia is seeking a Lead Android Software Engineer to build, optimize, and maintain native Android apps using a modern Kotlin-based stack. You will collaborate with product, design, and backend teams to deliver reliable, scalable mobile experiences.

You will design architecture, lead code reviews, implement tests with JUnit and Espresso, and ensure robust CI with Gradle and Git. Strong knowledge of MVVM/MVI/Clean Architecture and DI (Hilt/Dagger) is essential, as is excellent

Formación

  • 5+ years of native Android development experience.
  • 5+ years of Kotlin for Android experience.
  • Lead-level experience guiding engineers through reviews and best practices.
  • Strong architectural knowledge of MVVM, MVI, and Clean Architecture.
  • Strong dependency injection skills with Hilt or Dagger.
  • Solid concurrency skills with Coroutines and Flow.
  • Hands-on testing skills with JUnit and Espresso.
  • Strong tooling skills with Android Studio, Gradle, and Git.
  • Strong Agile collaboration skills in Scrum environments.
  • Upper-Intermediate English proficiency (B2).
  • Strong communication skills for cross-functional collaboration.

Responsabilidades

  • Design native Android application architecture and technical direction.
  • Build and maintain high-performance Android features using Kotlin.
  • Lead code reviews and enforce clean, maintainable, testable code standards.
  • Collaborate with product managers and designers to deliver intuitive UI aligned with Material Design.
  • Integrate mobile apps with backend microservices via RESTful or GraphQL APIs.
  • Implement unit and UI tests and drive quality improvements.
  • Profile and optimize performance, memory usage, and battery consumption.
  • Coordinate release preparation and publishing updates to the Google Play Store.

Conocimientos

Android development
Kotlin for Android
Lead engineering guidance
MVVM/MVI/Clean Architecture
Dependency injection (Dagger/Hilt)
Coroutines/Flow
JUnit/Espresso testing
Android Studio/Gradle/Git
Agile/Scrum collaboration
English (B2)
Cross-functional communication

Herramientas

Android Studio
Gradle
Git
Jira
Confluence

Descripción del empleo

EPAM Systems in Colombia is seeking a Lead Android Software Engineer to build, optimize, and maintain native Android apps using a modern Kotlin-based stack. You will collaborate with product, design, and backend teams to deliver reliable, scalable mobile experiences.

You will design architecture, lead code reviews, implement tests with JUnit and Espresso, and ensure robust CI with Gradle and Git. Strong knowledge of MVVM/MVI/Clean Architecture and DI (Hilt/Dagger) is essential, as is excellent

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí