Position: Senior Android Developer
Company: EPAM
Experience required: 5y
Category: Android
English level: intermediate
Published: 2021-03-01T00:00:00+02:00

Responsibilities
- Designing and developing advanced applications for the Android platform
- Unit-testing code for robustness, including edge cases, usability, and general reliability
- Bug fixing and improving application performance

Requirements
- Strong expertise in native Kotlin/Android development
- Experience in development and design app for latest Android platforms
- Integration with IoT / Wearables experience is a strong plus
- Experience with such tools: Jira, Confluence, Team City, Git, Bitbucket, GitHub, Android Studio, Zeplin, Whimsical, IntelliJ IDEA
- English level: B1+

Project technologies and tools
- Google Maps and Google Play 
- Location 
- AndroidX Library – Room, Lifecycle etc.
- Kotlin/Java
- Coroutines and Loaders
- Espresso/KotlinText
- SQLite and ORM on it
- Retrofit
- Picasso
- JUnit, MockK, Kotlin DSL

We offer
- Competitive compensation depending on experience and skills
- Work in enterprise-level projects on a long-term basis
- Full-time remote work (you can work from anywhere you are)
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
- Community of 38,000+ industry’s top professionals