Android Developer
Concentrix Catalyst
2 - 5 years
Bengaluru
Posted: 01/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
Job Description
- 5+ years of professional Android development experience.
- Languages & Tools: Proficient in Java and Kotlin (with a preference for Kotlin) using Android Studio.
- Core Competencies:
- Strong grasp of object-oriented programming, algorithms, and data structures.
- Expertise in multithreading, memory management, and performance optimization (profiling and tuning).
UI/UX:
- Extensive experience with Jetpack Compose for building modern, responsive UIs.
- Proven ability to create pixel-perfect designs and implement UX best practices for intuitive user experiences.
Architecture & Design Patterns:
- Deep understanding of modern Android architectures (MVVM, MVP, Clean Architecture) with hands-on experience refactoring legacy codebases.
- Familiarity with common design patterns and best practices to ensure scalable and maintainable code.
Dependency Injection & Libraries:
- Experience with dependency injection frameworks, including Dagger and Hilt, to create modular and testable codebases.
Testing:
- Strong background in unit testing with high coverage, designing robust test cases, and familiarity with UI testing frameworks.
Mapping, Networking & Data Storage:
- Proven experience integrating Google Maps and implementing marker clustering for enhanced geolocation features.
- Proficient with Firebase and SQLite for data management.
- Skilled in working with RESTful web services (using GSON/Jackson), Retrofit/OKHttp, and WebSocket services for asynchronous communication.
Version Control & CI/CD:
- Proficient with Git & GitHub.
- Experienced in setting up and maintaining continuous integration systems using Jenkins and GitHub CI.
Collaboration & Project Management:
- Familiar with agile project management tools (e.g., JIRA) and collaboration platforms (e.g., Microsoft Teams).
- Excellent verbal and written English communication skills.
AI Tools & Developer Productivity:
- Experience using AI-powered programming tools (e.g., GitHub Copilot, Claude, ChatGPT) to accelerate development, code review, documentation, and debugging.
- Interest in exploring new ways to leverage AI for productivity and innovation.
Soft Skills:
- A highly efficient contributor in dynamic environments.
Bonus Skills:
- Strong knowledge of the Gradle build system.
- Advanced experience in setting up CI/CD pipelines, particularly with Jenkins.
- Familiarity with integrating AI/ML features to enhance application efficiency and user experience.
- Ability to create Python scripts for automating developer processes, project setup, and integration with CI systems.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
