We are looking for a talented and driven Lead Android Developer to join our dynamic team and spearhead the development of innovative mobile solutions.
The ideal candidate combines technical expertise with leadership capabilities to mentor peers and deliver exceptional user experiences through cutting-edge Android applications.
Responsibilities
-
Lead a team of Android developers to design, build, and maintain robust and scalable mobile applications
-
Define technical architecture and ensure adherence to industry best practices and coding standards
-
Collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers, to align development efforts with business goals
-
Oversee implementation of complex features and ensure code quality through robust review processes
-
Guide the implementation of Clean Architecture principles for maintainable and testable codebases
-
Optimize app performance with asynchronous programming using Coroutines and Flow
-
Manage source control repositories and team collaboration using Git-based tools like GitHub or GitLab
-
Integrate Jetpack libraries such as Navigation, ViewModel, and LiveData into application workflows
-
Ensure smooth integration of RESTful APIs and development of custom animations and transitions in Jetpack Compose
-
Advocate for process improvements in CI/CD pipelines to automate build, testing, and deployment efforts
-
Stay updated on emerging development trends and evaluate their relevance to ongoing projects
Requirements
-
Minimum 2–3 years of professional experience as a lead Android Developer
-
Proficiency in Kotlin programming language and Android SDK, with practical experience in Jetpack Compose for UI development
-
Deep understanding of MVVM architecture pattern and Clean Architecture principles
-
Capability to manage asynchronous operations with Coroutines and Flow, and use dependency injection with Hilt
-
Familiarity with RESTful APIs, Git version control, and collaboration tools like GitHub or GitLab
-
Skills in creating seamless UI/UX experiences using custom animations and transitions
-
Competency in driving CI/CD pipeline efficiency for automated processes
-
Problem-solving mindset and effective communication abilities to lead teams and interact with stakeholders
Nice to have
-
Background in mobile security best practices
-
Familiarity with testing frameworks like Espresso or Mockito
-
Showcase of apps published on the Google Play Store to demonstrate past experience
We offer
-
CONTINUOUS UPSKILLING, LEARNING & DEVELOPMENT
-
Diversity of tasks and projects
-
Assessment center for objective review of competency level
-
Personal development plan
-
Mentoring programs and leadership development
-
Certification and professional development support
-
Access to learning platforms including more than 2,500 internal courses and the LinkedIn Learning library with 20,000+ courses
-
English courses taught by certified teachers
-
CORPORATE BENEFITS
-
Extra leave days
-
Referral bonuses
-
COMPENSATION PACKAGE
-
Competitive compensation paid in USD
-
Regular salary and performance reviews
-
MEDICAL & HEALTHCARE
-
Private health insurance
-
Well-being events
-
WORKING ENVIRONMENT
-
Recreation areas and kitchens
-
Tea, coffee, and snacks
-
Well-being events
-
Sports equipment and game consoles
-
IT Equipment
-
Microsoft's Software Assurance Home Use Program (HUP)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.