HamburgerMenu
hirist

Android Developer - Kotlin

Recruitment Hub 365
Any Location
2 - 3 Years

Posted on: 16/12/2025

Job Description

Description :

Role : Android Developer

Location : Bangalore (Remote role)

Job Type : Contract to Hire

Experience : 2 - 4 Years

Notice Period : Immediate to 15 days

Mandatory Skills (Must-Have) :

- Minimum 2+ years of hands-on experience in Android Application Development

- Strong proficiency in Kotlin, including Kotlin Flow and coroutines

- Expertise in Android SDK, Android Studio, and Android development tools

Hands-on experience with :

- Dagger, Hilt (Dependency Injection)

- MVVM architecture, LiveData, Room

- RESTful APIs, JSON/Proto

- Design Patterns

- Git, Jenkins

- Strong programming skills and problem-solving abilities

- Experience in ANR detection & resolution and memory leak detection & optimization

Preferred / Good to Have :


- Knowledge and hands-on experience with Kotlin Multiplatform (KMM) is a strong plus


- RecyclerView optimizations, Data Binding, View Binding

- Familiarity with CI/CD environments

Required Skills & Qualifications :


- 2 - 4 years of solid experience in Android application development


- Proficiency in Kotlin and modern Android development practices

- Strong understanding of Android architecture components (MVVM, LiveData, Room, etc.)

- Solid understanding of software design principles, patterns, and coding best practices

- Experience integrating with REST APIs and data serialization (JSON/Proto)

- Excellent communication, teamwork, and attention to detail

- Ability to work in a fast-paced, dynamic environment

Key Responsibilities :


1. Design & Architecture :


- Work closely with cross-functional teams to enhance app scalability and robustness

- Follow best practices and ensure clean, reusable, and modular code

2. Development :


- Develop new features, enhancements, and bug fixes using Kotlin

- Ensure high-quality, maintainable code aligned with project timelines

3. Testing :


- Develop and execute unit tests and integration tests for app stability

- Ensure high reliability of the Consumer App

4. Performance Optimization :


- Identify and fix performance bottlenecks

- Optimize app responsiveness, memory usage, and overall efficiency

5. Documentation :


- Prepare design documents, API specifications, and release notes

- Document architecture decisions and code changes for smooth onboarding and knowledge sharing

6. Collaboration :


- Work closely with designers, product managers, and engineering teams

- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)

7. Continuous Improvement :


- Stay updated with new tools, trends, and technologies in Android development

- Continuously contribute to improving coding standards and development processes


The job is for:

May work from home
info-icon

Did you find something suspicious?