Senior Android Developer

Indeed

Company

Job typeFull-time
Workplace typeOnsite
Experience levelNo experience limit
Education levelNo degree limit

Description

Summary: Join a team to create and advance mobile applications for a broad audience, collaborating with designers, product owners, QA, and fellow engineers in an innovative setting. Highlights: 1. Develop high-quality user experiences for Android applications 2. Work effectively within a globally distributed team 3. Participate in open source projects and initiatives We are searching for a **Senior Android Developer** to become part of our team. In this position, you will help create and advance mobile applications used by a broad audience. You will work side by side with designers, product owners, QA, and fellow engineers in a supportive setting focused on innovation. **Responsibilities** * Develop Android applications that provide high\-quality user experiences * Create and remove code as needed to keep the codebase healthy and evolving * Leverage build tools such as Gradle, GitHub Actions, and Circle CI to streamline development and delivery * Apply Continuous Integration patterns throughout the development workflow * Detect and resolve bugs to preserve stability and reliability across the app * Adopt asynchronous coding patterns to manage concurrent operations effectively * Carry out performance analysis and optimization to keep applications smooth and efficient * Maintain legacy code and blend it with modern components * Prepare unit and integration tests to safeguard code quality and correctness * Take part in open source projects and initiatives * Work effectively within a globally distributed team **Requirements** * Bachelor's or Master's degree in Computer Science or a comparable field, or equivalent experience * No less than 3 years of hands\-on professional experience in Android development * Strong applied background in Android application development * Familiarity with RAML API Documentation for describing and integrating APIs * Solid Kotlin programming skills, including practical experience with Flow for reactive streams * Applied experience with RxJava for reactive and asynchronous programming * Hands\-on background with Circle CI for continuous integration and delivery * Practical use of Test Fakes to enable reliable and isolated testing * English at B2 level or higher, with strong written and spoken communication skills **Nice to have** * Applied experience with Dagger for dependency injection in Android applications * Familiarity with Espresso for UI testing on Android * Practical use of GitHub Actions for automating CI/CD workflows * Hands\-on background with JUnit for unit testing * Working experience with Jetpack Compose for creating modern Android UIs * Knowledge of Kotlin Coroutines for asynchronous programming * Familiarity with the MVI Architecture pattern for developing scalable Android applications * Applied experience with OkHttp for handling HTTP networking * Practical background designing and consuming REST APIs * Familiarity with WireMock for mocking HTTP services during testing **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

Source: indeed

Posted by

Sofía González

Indeed · HR

Location

Similar jobs

Sofía González

Indeed · HR

Similar jobs

Senior Android Developer by Indeed in 2026 | ok.com