India
We are currently seeking a Senior Android Developer to join our fully remote team. As a Senior Android Developer, you will design and develop advanced Android applications with a focus on Android Architecture Components. You will collaborate with cross-functional teams to define, design, and ship new features while maintaining high performance, quality, and responsiveness of the applications. This is an incredible opportunity to work with cutting-edge technologies and discover, evaluate, and implement new technologies to maximize development efficiency.
Responsibilities
- Design and develop advanced Android applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Perform code reviews, unit testing, and bug fixing
- Maintain high performance, quality, and responsiveness of the applications
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
- 3+ years of relevant professional experience
- Knowledge of Android Architecture Components
- Experience with Asynchronous programming and multithreading
- Experience with Memory Profiling, Performance Optimization
- Proficiency with Jetpack Compose, Kotlin for Android
- Familiarity with unit testing and knowledge of design pattern and clean code
- Fluent in English with a B2+ level proficiency
Nice to have
- Experience with Git, GraphQL, and Multivariant testing is a plus
Benefits
- 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