**Responsibilities**
- Define and maintain scalable app architecture using modern Android patterns
- Collaborate with product managers to translate feature ideas into deliverable mobile requirements
- Partner with UX/UI designers to implement responsive interfaces aligned with Material Design guidelines
- Integrate mobile features with backend microservices and RESTful or GraphQL APIs
- Write clean, maintainable code and drive code reviews to uphold engineering standards
- Create unit and UI tests to ensure app stability and regression coverage
- Profile and optimize performance for speed, battery use, and memory consumption
- Support release preparation and publish updates to the Google Play Store
- Coordinate work with backend engineers to ensure reliable integrations and data flows
**Requirements**:
- 5+ years of native Android development experience
- Lead-level experience guiding engineering decisions and supporting team delivery
- Strong project collaboration skills within Agile/Scrum environments
- Advanced Kotlin skills and deep Android SDK knowledge
- Strong Android Jetpack knowledge including architecture components
- Strong understanding of mobile architecture patterns such as MVVM, MVI, and Clean Architecture
- Proficiency with dependency injection using Hilt or Dagger
- Experience with Coroutines and Flow for asynchronous programming
- Hands-on testing skills with unit and UI tests using tools like JUnit and Espresso
- Strong code quality skills including writing clean, maintainable, testable code and performing code reviews
- Effective communication skills for cross-functional work with product, UX/UI, and backend teams
- English proficiency: B2 Upper-Intermediate
**Nice to have**
- Jetpack Compose experience
- Android Studio and Gradle build configuration experience
- Git proficiency
- Familiarity with Jira and Confluence
**We offer**
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Integral career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
- EPAM is an Equal Opportunity Employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law._
📌 Lead Android Software Engineer (Morelia)
🏢 Epam Systems
📍 Morelia
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.