Description : About The Role :
We are looking for a skilled and motivated Android Developer with 3-5 years of hands-on experience to join our development team. The ideal candidate should have strong expertise in building high-quality Android applications, working with modern development frameworks, and collaborating with cross-functional teams to deliver seamless user experiences.
Key Responsibilities :
Application Development :
- Design, develop, test, and maintain high-performance Android applications.
- Implement clean, maintainable, and scalable code following best practices.
- Build intuitive and responsive UI / UX using Android Material Design guidelines.
Technical Expertise :
Work with Kotlin and Java to build robust application features.Integrate third-party APIs, RESTful services, and SDKs.Ensure app performance, stability, and responsiveness across different devices.Implement offline storage, caching, and data persistence using Room, SQLite, etc.Collaboration & Processes :
Collaborate closely with product managers, designers, backend developers, and QA teams.Participate in requirement analysis, sprint planning, and agile ceremonies.Review code, suggest improvements, and maintain development standards.Quality & Testing :
Write unit tests and ensure high code coverage.Troubleshoot and fix bugs, optimize application performance.Ensure applications meet security and data protection standards.Required Skills & Qualifications :
3-5 years of experience in Android app development.Strong proficiency in Kotlin and Java.Deep understanding of Android SDK, Android Studio, and Jetpack components.Experience with MVVM / MVP / MVI architectural patterns.Hands-on experience in API integration, JSON / XML, and network libraries like Retrofit / Volley.Familiarity with Git / GitHub / GitLab version control.Knowledge of Firebase services (Auth, Cloud Messaging, Crashlytics, Analytics).Experience working with background services, push notifications, and multithreading (Coroutines).Good understanding of UI / UX principles and material Skills :Experience with Jetpack Compose.Exposure to CI / CD pipelines and automated deployments.Knowledge of Google Play Store release process and app signing.Experience in working with Agile / Scrum environments.Understanding of clean architecture and modular codebases.Education :
Bachelors degree in Computer Science, Information Technology, or a related field (preferred).Key Competencies :
Strong analytical and problem-solving skills.Excellent communication and teamwork abilities.Detail-oriented with a passion for delivering quality software.Ability to work independently and manage tasks efficiently.(ref : hirist.tech)