OneClick IT Consultancy P Limited
Website:
oneclickitsolution.com
Job details:
Job Title: Senior Android Developer
Must have Exp in Java and Kotlin
Experience Required: 4+ Years
Contractual Role of 6 months(Extendable based on project requirements)
Hybrid or remote setup is also available
Job Description:
We are seeking an experienced Senior Android Developer with strong expertise in Kotlin, Java, and mandatory hands-on experience with Jetpack Compose, along with XML-based UI development and Clean Architecture. The ideal candidate will build secure, scalable, and high-performing Android applications while upholding engineering best practices and quality standards. The candidate should also be comfortable leveraging AI-assisted developer tools such as GitHub Copilot, Gemini Code Assist, or similar to improve development productivity, code quality, debugging, documentation, testing, and overall engineering efficiency while ensuring that all AI-generated code is thoroughly reviewed, validated, and aligned with project standards.
Key Responsibilities:
• Develop and maintain Android applications using Kotlin, Java, Jetpack Compose, and XML UI frameworks. • Apply Clean Architecture for modular, scalable, and maintainable codebases.
• Integrate RESTful APIs, WebSockets, third-party libraries, and networking tools like Retrofit.
• Utilize architecture components: MVVM, LiveData, ViewModel, and Jetpack libraries.
• Work extensively with Kotlin Coroutines and StateFlow for asynchronous and reactive state management. • Implement background services, push notifications, offline capabilities, and performance optimization techniques.
• Manage Google Play Store releases including signing, versioning, and rollout strategies.
• Work with Firebase (Messaging, Crashlytics, Analytics).
• Use Azure DevOps for CI/CD pipelines and manage automated build & deployment processes.
• Integrate authentication through Azure AD B2C where required.
• Write clean, maintainable, and secure code following Android best practices.
• Utilize Git for version control, branching, merging, and pull requests.
• Implement code obfuscation and optimization using R8 / ProGuard.
• Integrate Google Maps or other mapping SDKs.
• Conduct code reviews, mentor junior engineers, and drive engineering best practices across the team.
Required Skills & Qualifications:
• Strong proficiency in Kotlin and Java.
• Mandatory hands-on experience with Jetpack Compose for developing modern Android user interfaces.
• Strong expertise in XML-based UI development.
• Strong understanding of Clean Architecture (must-have).
• Expertise in Kotlin Coroutines and StateFlow.
• Experience with dependency injection frameworks such as Dagger/Hilt.
• Skilled in integrating REST APIs, WebSockets, and Retrofit.
• Familiarity with the Firebase suite, including Messaging, Crashlytics, and Analytics.
• Experience with Azure DevOps, CI/CD pipelines, and authentication using Azure AD B2C.
• Knowledge of Google Play Store deployment and release management.
• Strong debugging, performance tuning, and problem-solving skills.
• Experience with R8 / ProGuard for code obfuscation and optimization.
• Proficiency with Git and collaborative version control workflows.
• Knowledge of Android security best practices, including secure data storage, encryption, and safe handling of tokens/API keys. Preferred Qualifications
• Experience with multi-module architecture or enterprise-scale Android applications.
• Familiarity with Agile/Scrum development methodologies.
Interested ones can also can share their CV to zeeshan@itoneclick.com
Click on Apply to know more.