Android Developer

GLOINNT Solutions

Bengaluru

On-site

INR 900,000 - 1,200,000

Full time

3 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

GLOINNT Solutions is seeking an experienced Android Developer to design, develop, test, and maintain scalable Android applications using Kotlin and Java. The candidate should master modern Android architectures, Jetpack Components, REST API integration, performance optimization, and security.

You will implement MVVM and Clean Architecture, collaborate with cross-functional teams, conduct code reviews, mentor juniors, and help improve CI/CD pipelines.

Qualifications

  • 5-7 years of experience in Android development.
  • Proficient in Kotlin and Java.
  • Strong knowledge of Android architectures (MVVM, Clean Architecture) and Jetpack components.
  • Experience with REST API integration and Retrofit/OkHttp.
  • Performance optimization, memory management, and battery optimization.
  • Experience with Jetpack Compose and XML-based UI.
  • Experience with testing (JUnit, Espresso) and CI/CD.
  • Understanding of security, data privacy, and Android guidelines.
  • Experience with dependency injection (Hilt, Dagger).

Responsibilities

  • Design, develop, test, and maintain scalable Android apps.
  • Implement MVVM, Clean Architecture and Jetpack components.
  • Define and enforce coding standards and architectural guidelines.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Perform code reviews and mentor juniors.
  • Troubleshoot production issues and root cause analysis.
  • Optimize performance, memory, battery, startup time.
  • Integrate REST APIs and third-party SDKs.
  • Develop reusable libraries and shared components.
  • Ensure security and compliance with Android guidelines.
  • Support CI/CD pipelines and release management.
  • Work in Agile/Scrum environment.

Skills

Kotlin
Java
Android SDK
MVVM Architecture
Clean Architecture
Jetpack Components
Jetpack Compose
REST APIs
Performance optimization
Security
CI/CD
Agile/Scrum
Unit Testing
Code Quality
Android UI/UX Best Practices
IoT/Connected Device

Tools

Retrofit
OkHttp
Room Database
ViewModel
Navigation Component
WorkManager
DataStore
LiveData
Gradle
Android Studio
Git
BLE
Firebase Analytics
Crashlytics

Job description

We are looking for an experienced Android Developer to design, develop, test, and maintain scalable Android applications using Kotlin and Java. The ideal candidate should have strong expertise in modern Android architecture, Jetpack Components, REST API integration, performance optimization, and application security.

Key Responsibilities

Design, develop, test, and maintain scalable Android applications using Kotlin and Java.

Implement modern Android architectures, including MVVM, Clean Architecture, and Jetpack Components.

Define and enforce Android development best practices, coding standards, and architectural guidelines.

Collaborate with Product Managers, UX Designers, QA Engineers, Backend Developers, and other stakeholders to deliver high-quality solutions.

Participate in technical design discussions and contribute to architectural decisions.

Perform code reviews and mentor junior and mid-level developers.

Troubleshoot complex production issues, perform root cause analysis, and implement preventive solutions.

Optimize application performance, memory consumption, battery usage, and startup time.

Integrate RESTful APIs, third-party SDKs, cloud services, and connected devices.

Develop reusable libraries, frameworks, and shared components to improve development efficiency.

Implement robust error handling, analytics, logging, and monitoring solutions.

Ensure application security, data privacy, and compliance with Android platform guidelines.

Support CI/CD pipelines, testing, release management, and deployment activities.

Work effectively in Agile/Scrum development environments.

Required Skills

5-7 years of experience in Android application development.

Strong expertise in Kotlin, Java, Android SDK, and the Android Application Lifecycle.

Experience building and maintaining production-grade Android applications.

Strong understanding of Android platform limitations, performance tuning, memory management, battery optimization, and application startup optimization.

Hands-on experience with MVVM Architecture, Clean Architecture, SOLID Principles, Repository Pattern, Modularization, and Scalable Application Design.

Proficiency in Jetpack Components, including ViewModel, Navigation Component, Room Database, WorkManager, DataStore, and LiveData.

Strong experience with Kotlin Coroutines, Flow, StateFlow, SharedFlow, Structured Concurrency, and Reactive Programming.

Hands-on experience with Hilt and Dagger for dependency injection.

Experience integrating REST APIs using Retrofit, OkHttp, JSON Parsing, API Authentication, and Token Management.

Strong expertise in Jetpack Compose, XML-based UI Development, Material Design Principles, Android UI/UX Best Practices, and Responsive & Adaptive Layouts.

Experience with Unit Testing, JUnit, Mockito/MockK, Espresso UI Testing, and Code Quality & Static Analysis Tools.

Proficiency with Gradle, Android Studio, Git, CI/CD Pipelines, Play Store Release Management, and Agile Development Methodologies.

Experience with Android development best practices, coding standards, and architectural guidelines.

Strong knowledge of code reviews, production issue troubleshooting, root cause analysis, and preventive solutions.

Experience developing reusable libraries, frameworks, and shared components.

Experience integrating third-party SDKs, cloud services, and connected devices.

Strong understanding of application security, data privacy, error handling, analytics, logging, monitoring, and compliance with Android platform guidelines.

Preferred Skills

Experience working with IoT, Smart Home, or Connected Device ecosystems.

Experience integrating Bluetooth Low Energy (BLE) devices and communication protocols.

Experience with Firebase Analytics, Crashlytics, Remote Config, and Push Notifications.

Knowledge of Real-time Device State Synchronization and Event-driven Architectures.

Understanding of Offline-first Architecture and Local Caching Strategies.

Experience integrating Cloud-based Platforms and Third-party SDKs.

Knowledge of Application Security, Encryption, and Secure Storage Mechanisms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

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

Kynhood • Chennai District

On-site
INR 900,000 - 1,500,000
Software Engineer
Software Engineer

Noventiq India, Ltd. • Mumbai

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

Vola Finance • Bengaluru

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

Tech Mahindra • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Android Developer
Senior Android Developer

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 1,000,000 - 1,500,000
Android Developer
Android Developer

bigtec Private Limited • Bengaluru

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

Pineswift Technologies • Gurugram District

On-site
INR 800,000 - 1,400,000
Job Alert - Android Developer - BI-ECDHG
Job Alert - Android Developer - BI-ECDHG

Bounteous • Gurugram District, Chennai District

Hybrid
INR 1,400,000 - 2,100,000
Senior Android Developer
Senior Android Developer

Daten • Hyderabad

On-site
INR 1,500,000 - 2,500,000