We are looking for a highly experienced and skilled Senior Android Developer to join our remote team.
As a Lead Android Developer, you will be responsible for taking a leadership role within a subteam/pod of 3-4 Android developers. With a minimum of 8 years of experience in designing and developing Android applications in Java and Kotlin, you will serve as the technical lead, guiding and mentoring the team members. In addition to your leadership responsibilities, you will also contribute to the development of Android mobile apps remotely. You will collaborate with stakeholders and work closely with cross-technical teams to ensure the successful delivery of projects. Your expertise and experience in Android development, combined with your leadership abilities, will be key to driving the team's success.
responsibilities
- Provide technical leadership and guidance to a subteam/pod of 3-4 Android developers
- Design and develop high-quality Android applications in Java and Kotlin
- Collaborate with stakeholders and cross-technical teams to understand project requirements and ensure successful delivery
- Mentor and support team members, assisting them in their professional growth and development
- Review code, conduct code reviews, and ensure adherence to best practices and coding standards
- Drive technical discussions and decision-making processes within the team
- Identify and resolve technical challenges and roadblocks
- Stay up to date with the latest advancements and trends in Android development
- Actively contribute to the development of Android mobile apps
requirements
- Minimum 8 years of experience in designing and developing Android applications in Java and Kotlin
- Strong leadership abilities with at least 1 year of experience in a leadership/mentoring role
- Proficiency in Java and Kotlin programming languages
- Experience with Kotlin Coroutines and Flow API
- Expertise in Android Jetpack libraries such as Room, WorkManager, Navigation, and Lifecycle
- Familiarity with Android data binding
- Proficient in Retrofit and OkHttp for networking
- Knowledge of Picasso for image loading and manipulation
- Familiarity with Lottie for animations
- Experience with Firebase services, including Remote Config, Cloud Messaging, Crashlytics, and Analytics
- Familiarity with Adobe Analytics and A/B testing
- Knowledge of Huawei Mobile Services
- Proficiency in SonarQube, Detekt, and Android Lint for code quality and analysis
- Experience with dependency injection frameworks such as Hilt or Dagger2
- Familiarity with JUnit4 and MockK for unit testing
- Excellent communication skills with a B2+ English level
nice to have
- Experience with leading remote teams
- Knowledge of agile methodologies and project management tools
- Familiarity with Git for version control
- Experience with CI/CD pipelines and automation tools
- Understanding of UX/UI principles and ability to collaborate with designers
benefits for locations
- Discounts on health insurance, sport clubs, shopping centers, cinema tickets, etc.
- Stable income
- Flexible roles
- 100% remote work forever
- EPAM hardware
- EPAM software licenses
- Access to offices and co-workings
- Stable workload
- Relocation opportunities
- Flexible engagement models
- Free trainings for technical and soft skills
- Free access to LinkedIn Learning platform
- Language courses
- Free access to internal and external e-Libraries
- Certification opportunities
- Skill advisory service
Find a vacancy that works for you. Send us your CV to receive a personalized offer.