Software Engineer - Android Platform

TheCodingShef

Bengaluru

On-site

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

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

VALUELABS SOLUTIONS LLP is seeking a Senior Software Engineer to design, develop, and maintain native Android apps using Kotlin and Jetpack Compose. You will implement MVVM and Clean Architecture, manage multi-module Gradle builds, and integrate backend and AI services to create context-aware mobile experiences.

Ideal candidates have 5+ years of Android experience, strong DI with Hilt/Dagger, and hands-on work with REST APIs, Firebase Crashlytics, and CI/CD pipelines.

Qualifications

  • 5+ years of professional Android development experience.
  • Proficiency in Kotlin, Android SDK, and Jetpack Compose.
  • Strong understanding of MVVM, Clean Architecture, and dependency injection using Hilt or Dagger.
  • Experience designing and maintaining multi-module Android applications and managing Gradle builds.
  • Experience integrating REST APIs and third-party services into Android applications.
  • Practical exposure to AI-powered features using LLM APIs is a plus.

Responsibilities

  • Design, develop, and maintain native Android apps using Kotlin, Android SDK, and Jetpack Compose.
  • Implement scalable architectures using MVVM, Clean Architecture, and DI with Hilt/Dagger.
  • Develop and manage multi-module Android apps, including Gradle configuration and dependency management.
  • Integrate backend services, APIs, and AI services for intelligent experiences.
  • Implement asynchronous programming with Kotlin Coroutines and Flow.
  • Collaborate with product managers, backend engineers, AI/ML engineers, QA, and architects.
  • Contribute to CI/CD pipelines and Agile practices.

Skills

Kotlin
Android SDK
Jetpack Compose
MVVM
Clean Architecture
Dependency Injection
REST APIs
CI/CD
Problem Solving
Communication

Tools

Room
DataStore
WorkManager
Firebase Crashlytics
Gradle
CI/CD pipelines

Job description

# Software Engineer - Android PlatformVALUELABS SOLUTIONS LLPBengaluruSeniorPosted 5d agoApply on employer siteYou apply on the employer's own page. Never pay to apply for a job.## About the roleKotlinJetpack ComposeCoroutines & FlowHilt / DaggerMVVM / Clean ArchitectureGradleCI/CDFirebaseREST / GraphQLPerformance\\*Key Responsibilities:\\*- Design, develop, and maintain native Android applications using Kotlin, Android SDK, and Jetpack Compose.- Implement scalable and maintainable application architectures using MVVM, Clean Architecture, and dependency injection frameworks such as Hilt or Dagger.- Develop and manage multi-module Android applications, including Gradle configuration, build optimization, and dependency management.- Integrate AI capabilities into mobile applications using LLM APIs such as OpenAI and Claude.- Develop AI-powered features using agent workflows, multi-agent orchestration, and Model Context Protocol (MCP) frameworks.- Integrate backend services, APIs, and AI services to enable intelligent and context-aware mobile experiences.- Implement asynchronous programming and reactive data handling using Kotlin Coroutines and Flow.- Build reliable offline data management and background processing solutions using Room, DataStore, and WorkManager.- Monitor and improve application stability using Firebase Crashlytics, ANR analysis, memory profiling, and performance optimization techniques.- Optimize application startup time, responsiveness, battery consumption, memory usage, and overall user experience.- Collaborate with product managers, backend engineers, AI/ML engineers, QA teams, and architects to deliver high-quality solutions.- Implement automated build, testing, and deployment pipelines while following CI/CD and Agile development practices.- Follow secure coding practices and banking industry standards for protecting sensitive financial and customer data.- Participate in code reviews, technical design discussions, unit testing, integration testing, and continuous improvement initiatives.\\*Required Skills and Qualifications:\\*- 5+ years of professional software development experience, with strong hands-on expertise in native Android application development.- Proficiency in Kotlin, Android SDK, and Jetpack Compose.- Strong understanding of MVVM, Clean Architecture, SOLID principles, and dependency injection using Hilt or Dagger.- Experience designing and maintaining multi-module Android applications and managing Gradle builds.- Strong knowledge of Kotlin Coroutines, Flow, and asynchronous programming patterns.- Experience with local persistence and background task processing using Room, DataStore, and WorkManager.- Hands-on experience with Firebase Crashlytics, debugging production issues, ANR investigation, memory leak detection, and application performance tuning.- Experience integrating REST APIs and third-party services into Android applications.- Practical exposure to LLM APIs, such as OpenAI and Anthropic Claude, for implementing AI-powered application features.- Understanding of AI agent workflows, tool calling, multi-agent orchestration, and MCP frameworks.- Familiarity with CI/CD pipelines, version control, automated testing, and Agile software development methodologies.- Strong problem-solving, communication, collaboration, and technical documentation skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer, AI Integrated Enterprise Applications
Senior Android Engineer, AI Integrated Enterprise Applications

TheCodingShef • Bengaluru

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

TheCodingShef • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Android Developer
Android Developer

TheCodingShef • Mangaluru

On-site
INR 450,000 - 600,000
Learning and growth opportunities
Exposure to modern Android practices
Collaborative engineering environment
LAB49 Senior Android Engineer, Noida
LAB49 Senior Android Engineer, Noida

TheCodingShef • Dadri

On-site
INR 2,000,000 - 2,800,000
Senior Android Developer
Senior Android Developer

TheCodingShef • Bengaluru

On-site
INR 1,200,000 - 1,800,000
LAB49 Principal/Lead Android Engineer
LAB49 Principal/Lead Android Engineer

TheCodingShef • Dadri

On-site
INR 2,800,000 - 5,500,000
Android App Engineer
Android App Engineer

TheCodingShef • Gurugram District

On-site
INR 900,000 - 1,500,000
Senior Android Developer - Kotlin Multiplatform & AI Coding
Senior Android Developer - Kotlin Multiplatform & AI Coding

TheCodingShef • Bengaluru

Hybrid
INR 800,000 - 1,600,000
Sr. Mobile (iOS & Android) Engineer - Night Shift
Sr. Mobile (iOS & Android) Engineer - Night Shift

TheCodingShef • Mumbai

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

TheCodingShef • Kamrup Metropolitan

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