Job Description
If you're a dedicated and experienced Lead Android Developer with a passion for creating impactful applications and staying at the forefront of Android technologies, we invite you to join our team. In this role, you will collaborate with cross-functional teams to bring innovative features to life and ensure the robustness and reliability of our applications. Responsibilities Design and build advanced applications for the Android platform Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs. Unit-test code for robustness, including edge cases, usability, and general reliability. Requirements Should have minimum experience of 8 to 12 years. Experienced in developing native Android application. Experienced at Java SDK design functionality, including the full activity lifecycle Knowledge in Kotlin, Androidx, Java, Android SDK, Android NDK, Dagger Experience with android components. Worked with Google. Volley framework, Retrofit for handling webservices Proficient in UI design elements dynamic screen building, strong knowledge in almost all view components Experienced in the architectural pattern like MVC, MVP and MVVM Strong knowledge with database handling with SQLite and has knowledge with Room DB. Worked with Shared Preferences, Google Material design, broadcast receivers, adapter views, Sliding tab layout view. Experience in implementing firebase. Hands on experience with tools like SVN, GIT, JIRA, Jenkins. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency Technologies Android Kotlin Flow Design Patterns Kotlin Coroutines Unit Testing Multithreading CI/CD We offer Insurance Coverage Paid Leaves including maternity, bereavement, paternity, and special COVID-19 leaves. Financial assistance for medical crisis Retiral Benefits VPF and NPS Customized Mindfulness and Wellness programs EPAM Hobby Clubs Hybrid Work Model Soft loans to set up workspace at home Stable workload Relocation opportunities with EPAM without Borders program Certification trainings for technical and soft skills Access to unlimited LinkedIn Learning platform Access to internal learning programs set up by world class trainers Community networking and idea creation platforms Mentorship programs Self-driven career progression tool
Employement Category:
Employement Type: Full time
Industry: IT Services & Consulting
Role Category: IT Operations / EDP / MIS
Functional Area: Not Applicable
Role/Responsibilies: Lead Software Engineer - Android
Keyskills:
Android SDK
Retrofit
UI design
MVC
MVP
MVVM
SQLite
firebase
SVN
GIT
JIRA
Jenkins
Unit Testing
Multithreading
Design Patterns
Lead Android Developer
Android platform
Java SDK
Kotlin
Androidx
Android NDK
Dagger
Google Volley framework
Room DB
Shared Preferences
Google Material design
broadcast receivers
adapter views
Sliding tab layout view
CICD
Kotlin Coroutines