Android Software Engineer

D4Insight

Bengaluru

On-site

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

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

D4Insight in Bengaluru seeks an experienced Android Engineer to design, build and maintain large-scale, multi-module Android applications with AI integration.

You will optimize Gradle architectures, implement Jetpack Compose interfaces, ensure performance, and apply scalable patterns across teams in a fast-paced environment. Candidates should have 5+ years of Android experience, strong MVVM knowledge, and hands-on work with LLM APIs and MCP frameworks.

Qualifications

  • 5+ years of experience building and maintaining large-scale, multi-module Android applications.
  • Strong understanding of token management, context handling, agentic workflows, and multi-agent orchestration.
  • Hands-on experience integrating LLM APIs and MCP frameworks in production environments.
  • Experience with Kotlin Coroutines & Flow, Data Store and Room, OkHttp and Protocol Buffers, and Work Manager.
  • Experience with memory profiling, Firebase crash analysis, and performance optimization.

Responsibilities

  • Design scalable Gradle architectures for large-scale, multi-module Android applications.
  • Optimize build performance and modular application structures.
  • Develop high-performance Jetpack Compose user interfaces.
  • Apply scalable architectural patterns across feature teams.
  • Integrate LLM APIs and MCP frameworks in production environments.
  • Work with token management and agentic workflows across modules.

Skills

Kotlin Coroutines
Flow
Token management
Context handling
Agentic workflows
Multi-agent orchestration
LLM APIs
MCP frameworks
Data Store
Room
OkHttp
Protocol Buffers
Work Manager

Tools

OkHttp
Protocol Buffers
Data Store
Room
Work Manager

Job description

Role Overview:

We are seeking for experienced Android Engineer to build and maintain large-scale, multi-module Android applications with expertise in complex build systems, modern Android development, and AI integration.


The role involves designing scalable Gradle architectures, optimizing application performance, developing high-performance Jetpack Compose interfaces, and integrating AI capabilities into production mobile applications.


Key Responsibilities:

Android Application Engineering


  • Design scalable Gradle architectures for large-scale, multi-module Android applications.

  • Optimize build performance and modular application structures.

  • Develop high-performance Jetpack Compose user interfaces.

  • Apply scalable and maintainable architectural patterns across feature teams.


Performance & Reliability


  • Implement robust Firebase Crash Reporting.

  • Diagnose memory issues and ANRs.

  • Perform memory profiling, crash analysis, and application performance optimization.

  • Identify and resolve performance issues across large-scale modular applications.


AI & Modern Application Development


  • Integrate LLM APIs and work with MCP (Model Context Protocol) frameworks in production environments.

  • Apply AI error-recovery strategies across agentic workflows and multi-agent orchestration.

  • Work with token management, context handling, agentic workflows, and multi-agent orchestration.


Required Skills & Experience:


  • 5+ years of experience building and maintaining large-scale, multi-module Android applications.

  • Strong understanding of token management, context handling, agentic workflows, and multi-agent orchestration.

  • Hands-on experience integrating LLM APIs and MCP frameworks in production environments.

  • Strong expertise in 2-3 of the following:

    • Kotlin Coroutines & Flow

    • Data Store and Room

    • OkHttp and Protocol Buffers

    • Work Manager


  • Experience with memory profiling, Firebase crash analysis, and performance optimization.


Preferred Skills:


  • Active GitHub portfolio showcasing multiple Android projects with strong architecture and scalability.

  • Open-source contributions and technical writing experience.

  • Experience shipping AI-powered features.

  • Experience with LLM platforms such as Claude, OpenAI, or MCP tool servers.

  • Ability to balance architectural thinking with practical delivery across complex modular systems and real-world mobile constraints.


We craft, deploy, and manage bespoke services in CRM, data and AI, cybersecurity and consulting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Software Engineer
Android Software Engineer

D4 Insight • Bengaluru

On-site
INR 2,800,000 - 4,400,000
Sr. Android Engineer - AI/LLM
Sr. Android Engineer - AI/LLM

GSSTech Group • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Senior Android Engineer, AI Integrated Enterprise Applications
Senior Android Engineer, AI Integrated Enterprise Applications

GSSTech Group • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Android Engineer (AI & Modular Architecture)
Senior Android Engineer (AI & Modular Architecture)

Gsstech Group • Bengaluru

On-site
INR 350,000 - 700,000
AI FullStack Engineer
AI FullStack Engineer

DTDL group. • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Android / IOS Application Developer
Android / IOS Application Developer

MathonGo • Bengaluru

On-site
INR 800,000 - 1,200,000
Android Developer
Android Developer

GLOINNT Solutions • Bengaluru

On-site
INR 900,000 - 1,200,000
Android Developer
Android Developer

Kynhood • Chennai District

On-site
INR 900,000 - 1,500,000
Android Engineer with AI Integration Expertise
Android Engineer with AI Integration Expertise

Synechron Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000