Role Job Description: Senior Android Developer
Experience 7-10 Years
Location Vadodara, Gujarat
Role Description -
We are seeking a highly skilled Android Developer with 7-10 years of experience in designing, developing and maintaining high-quality Android applications. The ideal candidate should have strong expertise in Java, Android SDK, mobile architecture patterns, and modern Android development practices.
The candidate will work closely with cross-functional teams to build scalable, secure, and high-performance mobile applications.
Design, develop, test, and maintain native Android applications using Java and Kotlin.
Collaborate with product managers, UX designers, backend engineers, and QA teams to deliver high-quality solutions.
Develop reusable, maintainable, and efficient code following best coding practices.
Integrate RESTful APIs, third-party SDKs, and backend services.
Optimize application performance, memory usage, and responsiveness.
Troubleshoot, debug, and resolve production issues.
Participate in code reviews and contribute to technical design discussions.
Ensure application security, scalability, and reliability.
Publish and maintain applications on the Google Play Store.
Stay up to date with emerging Android technologies and development trends.
Required Skills & Qualifications
Strong hands-on experience in Java and Android application development.
Good knowledge of Kotlin.
Expertise in Android SDK, Android Studio, and Android Architecture Components.
Experience with MVVM/MVC/Clean Architecture patterns.
Strong understanding of Material Design principles and UI/UX best practices.
Experience with REST APIs, JSON parsing, and web service integration.
Hands-on experience with SQLite/Room Database.
Good understanding of multithreading, asynchronous programming, and performance tuning.
Proficiency in Git and version control practices.
Mobile Frameworks & Libraries
Jetpack Components
Retrofit/OkHttp
Coroutines
Dependency Injection (Hilt/Dagger)
Firebase Services
Unit Testing and UI Testing frameworks
Preferred Qualifications
Experience with Jetpack Compose.
Exposure to CI/CD pipelines and automated mobile deployments.
Knowledge of Agile/Scrum methodologies.
Experience integrating payment gateways, analytics, or security frameworks.
Exposure to cloud platforms such as AWS or Azure.