Login Sign Up

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.