Senior Android Software Engineer

Company
Description
Summary: Seeking a Senior Android Software Engineer to lead the creation, optimization, and upkeep of native Android apps using Kotlin, collaborating with cross-functional teams. Highlights: 1. Lead native Android app development with Kotlin and Android SDK 2. Collaborate with product, UX/UI, and backend teams 3. Work on high-performance applications with modern architecture patterns We are seeking a **Senior Android Software Engineer** to lead the creation, optimization, and upkeep of native Android apps built with Kotlin and the Android SDK. You will deliver polished UI and reliable backend integrations by partnering with product, UX/UI, and backend teams to turn ideas into scalable Android applications—apply now. **Responsibilities** * Build and support high\-performance native Android applications using Kotlin * Collaborate with UI/UX designers to implement responsive, intuitive interfaces aligned with Material Design guidelines * Integrate applications with backend microservices and RESTful/GraphQL APIs to deliver dynamic content and features to mobile users * Write clean, maintainable, and testable code * Participate in code reviews to maintain quality standards and share knowledge across the team * Create unit and UI tests to ensure application stability * Evaluate app performance to improve speed, battery consumption, and memory usage * Assist with preparing and releasing application updates to the Google Play Store **Requirements** * Hands\-on experience with 3\+ years of native Android application development * Solid proficiency in Kotlin with deep knowledge of the Android SDK * Strong understanding of modern Android architecture components and patterns such as MVVM, MVI, and Clean Architecture * Practical knowledge of Dependency Injection with Hilt/Dagger and Coroutines/Flow * Working familiarity with Android Studio, Gradle, and Git * Proven experience with Jetpack Compose or XML\-based layouts * Demonstrated experience with JUnit and Espresso for testing * Ability to excel in an Agile/Scrum team and collaborate using Jira and Confluence * English proficiency at B2 level (Upper\-Intermediate) or higher **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 * Global 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.*
Posted by

Valentina Rodríguez
Indeed · HR


