Search Jobs

Search by job, company or skills

Android Software Engineer

Android Software Engineer

D4insight Tech
Fresher
Early Applicant
  • Posted 12 hours ago
  • Be among the first 10 applicants

Job Description

Location: Bengaluru, India
Experience: 5+ Years

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.

🩠Apply Now:

More Info

Job Type:
Employment Type:

Key Skills

Work Manager

Coroutines

Firebase Crash Reporting

OkHttp

MCP Model Context Protocol

LLM APIs

Data Store

Jetpack Compose

Room

About Company

Similar Jobs

Bengaluru
Skills:
Software Development Life Cycle, Kotlin, Agile Methodologies, Coroutines, AI-assisted software development tools, Security, Jetpack Compose, Application Resiliency
Bengaluru, India
Skills:
Java, Jenkins, Git, Android Studio, C, Android Framework Architecture, Project Treble, hal, Android SELinux policy development, binder
2-4 yrs
Noida, India
Skills:
Java, MVVM, Kotlin, Android development, Dagger, Rest Apis, Clean Architecture, Hilt, Widevine DRM, Jetpack Compose, Media3 ExoPlayer, Leanback, HLS, Coroutines, OTT video streaming applications, DASH, Android TV, Flow
Pune, India
Skills:
Continuous Delivery, Unit Testing, Kotlin, Ms Office, Continuous Integration, Push Notifications, Android Studio, Git-based version control, REST API integration, Flow, MVVM architectural pattern, Android Jetpack, Jetpack Compose, Kotlin Coroutines, Deep linking
2-4 yrs
Bengaluru, India
Skills:
Software Development, Data Structures And Algorithms, Mobile Application Development, Android Application Development, accessible technologies