Senior Android Camera Application Developer

Capgemini Engineering

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Capgemini Engineering is seeking a Senior Android Camera Application Developer to design, build, and optimize advanced camera applications for Android, collaborating with camera, imaging, and platform teams to deliver high-performance mobile solutions.

You will work with Camera2 APIs, image processing pipelines, and performance enhancements, contributing to architecture discussions and automated tests while embracing AI-assisted development tools.

Qualifications

  • 3–8 years of experience in Android Application Development.
  • Strong programming expertise in Java and Kotlin.
  • Hands-on experience in developing and maintaining Android Camera Applications.
  • Strong expertise in Android Camera2 API and camera application architecture.
  • Good understanding of Android Framework components including Activities, Fragments, Services, Broadcast Receivers, and Content Providers.
  • Experience with JNI (Java Native Interface) and Android native integrations.
  • Knowledge of Jetpack Libraries, Android design patterns, and application architecture principles.
  • Strong understanding of Multithreading, Operating System concepts, and Android application lifecycle.
  • Experience in Image Processing, debugging, and performance optimization.
  • Proficiency in memory management, bug analysis, and issue resolution.
  • Hands-on experience with Android development and debugging tools including Android Profiler, Systrace, Logcat, and LeakCanary.
  • Experience using Git, Perforce, and Gradle Build System.
  • Experience in Unit Testing and Automation Testing.
  • Strong analytical, debugging, communication, and stakeholder management skills.

Responsibilities

  • Design, develop, and maintain Android camera applications and camera-related features.
  • Implement and optimize camera functionalities using Android Camera2 APIs.
  • Work on image processing pipelines, performance enhancements, and multimedia integrations.
  • Analyze, troubleshoot, and resolve complex application, camera, and performance-related issues.
  • Optimize application responsiveness, memory usage, stability, and overall system performance.
  • Develop unit tests, automation test cases, and support software quality initiatives.
  • Utilize debugging and profiling tools to identify bottlenecks and improve application reliability.
  • Collaborate with camera, framework, multimedia, testing, and product teams throughout the development lifecycle.
  • Participate in architecture discussions, technical reviews, and feature planning activities.
  • Leverage AI-powered development tools such as GitHub Copilot, Cursor, and AI Coding Assistants to improve development productivity.

Skills

Java
Kotlin
Android Camera2 API
Image Processing
Multithreading
Android Framework
JNI
Jetpack Libraries
Git
Gradle
Profiling tools

Tools

Android Profiler
Systrace
Logcat
LeakCanary
Git
Perforce
Gradle Build System
CI/CD pipelines
C++

Job description

Join a team developing next-generation camera experiences for Android devices. As a Senior Android Camera Application Developer, you will be responsible for designing, developing, and optimizing advanced camera applications, working closely with camera, imaging, multimedia, and platform teams to deliver high-performance and feature-rich mobile solutions.

Your Role

You will play a key role in building and enhancing Android camera applications, leveraging Android framework components, Camera2 APIs, image processing technologies, and performance optimization techniques. You will collaborate with cross-functional teams to deliver high-quality camera features while ensuring application stability, responsiveness, and user experience.

  • Design, develop, and maintain Android camera applications and camera-related features.
  • Implement and optimize camera functionalities using Android Camera2 APIs.
  • Work on image processing pipelines, performance enhancements, and multimedia integrations.
  • Analyze, troubleshoot, and resolve complex application, camera, and performance-related issues.
  • Optimize application responsiveness, memory usage, stability, and overall system performance.
  • Develop unit tests, automation test cases, and support software quality initiatives.
  • Utilize debugging and profiling tools to identify bottlenecks and improve application reliability.
  • Collaborate with camera, framework, multimedia, testing, and product teams throughout the development lifecycle.
  • Participate in architecture discussions, technical reviews, and feature planning activities.
  • Leverage AI-powered development tools such as GitHub Copilot, Cursor, and AI Coding Assistants to improve development productivity.

Your Profile

  • 3–8 years of experience in Android Application Development.
  • Strong programming expertise in Java and Kotlin.
  • Hands-on experience in developing and maintaining Android Camera Applications.
  • Strong expertise in Android Camera2 API and camera application architecture.
  • Good understanding of Android Framework components including Activities, Fragments, Services, Broadcast Receivers, and Content Providers.
  • Experience with JNI (Java Native Interface) and Android native integrations.
  • Knowledge of Jetpack Libraries, Android design patterns, and application architecture principles.
  • Strong understanding of Multithreading, Operating System concepts, and Android application lifecycle.
  • Experience in Image Processing, debugging, and performance optimization.
  • Proficiency in memory management, bug analysis, and issue resolution.
  • Hands-on experience with Android development and debugging tools including Android Profiler, Systrace, Logcat, and LeakCanary.
  • Experience using Git, Perforce, and Gradle Build System.
  • Experience in Unit Testing and Automation Testing.
  • Strong analytical, debugging, communication, and stakeholder management skills.

Preferred Skills

  • Knowledge of C++ and native Android development.
  • Experience with camera middleware, camera frameworks, or imaging systems.
  • Understanding of multimedia frameworks and smartphone camera technologies.
  • Experience in camera application testing, validation, and defect analysis.
  • Exposure to CI/CD pipelines and automated build environments.
  • Familiarity with AI-assisted software development tools and prompt engineering techniques.

Systrace | Logcat | LeakCanary | Git | Perforce | Gradle | Unit Testing | Automation Testing | C++

Preferred Domain

What You'll Love About Working Here

  • Opportunity to work on advanced Android camera and imaging technologies.
  • Exposure to cutting-edge smartphone camera features and multimedia platforms.
  • Collaborative environment with camera, framework, and imaging experts.
  • Continuous learning opportunities across Android, multimedia, and AI-assisted development.
  • Innovation-driven culture focused on performance, quality, and user experience.

Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Multimedia Developer
Android Multimedia Developer

Capgemini Engineering • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Wellness benefits
Flexible work
Career guidance
Android Framework Developer
Android Framework Developer

Capgemini Engineering • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Android Full-Stack Development SME
Android Full-Stack Development SME

TheCodingShef • Bengaluru

On-site
INR 4,000,000 - 7,000,000
CAMERA C++ DEVELOPER
CAMERA C++ DEVELOPER

Vrinda International • Bengaluru, Ernakulam

On-site
INR 1,260,000 - 2,100,000
Embedded Software Engineer
Embedded Software Engineer

AjnaLens • Thane

On-site
INR 1,200,000 - 1,600,000
Java Dev
Java Dev

Capgemini Engineering • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Android Software Developer
Senior Android Software Developer

Deltatre S.p.A. • Mumbai

On-site
INR 1,500,000 - 3,200,000
C++ Camera
C++ Camera

Neurealm Company • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Senior Android Developer (6-month Contract)
Senior Android Developer (6-month Contract)

Proximity Works • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Android Build & Release Engineer
Android Build & Release Engineer

Capgemini Engineering • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Wellness benefits