Back to Search
Currently, we are looking for a Remote Middle Android Developer to join our team.
Responsibilities
- Take part in the development of native mobile apps with Android
- Work within a team of developers to complete proposed initiatives, contributing application architecture and implementation guidance
- Quickly gain an understanding of our clients’ requirements, technology needs and solution architecture
- Collaborate with clients and internal teams to develop appropriate solutions
- Brainstorm with team members and prove ability to think on the fly
Requirements
- 2+ years of Android development experience
- 2+ years of Java Development experience
- Understanding of mobile application design and UX
- Concurrency/Multithreading in Android
- Experience with Android JetPack
- Experience with Google Play Services API
- Design patterns (GoF) and architecture of the applications
- MVVM architecture-based development experience
- Strong knowledge of: Collections, Multithreading, IO, Networking, Generics, Profiling
- Experience with Dagger 2
Nice to have
- Experience with 3rd party libraries
- Experience with Espresso testing
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