Home Job Listings Categories Locations

Android Developer

๐Ÿ“ India

Technology Codefully

Job Description

Role Overview: We are seeking an experienced

Android Developer

with strong expertise in

Kotlin , modern Android architectures, and reactive programming. The ideal candidate will be proficient in

Coroutines, RxJava, Retrofit, Dagger2 , and

WebSocket integration using Scarlet , and will be responsible for building robust, scalable, and high-quality Android applications following the

MVVM architecture . Experience with

unit testing (JUnit, Mockito, Mockk)

is essential.

Key Responsibilities

Design, develop, and maintain

native Android applications

using Kotlin.

Implement

reactive and asynchronous workflows

using

RxJava

and

Kotlin Coroutines .

Build and consume

RESTful APIs

using

Retrofit .

Integrate

Scarlet WebSocket

for real-time communication features.

Manage dependencies and modular architecture using

Dagger2

(Dependency Injection).

Follow and enforce

MVVM architecture

and Clean Code principles.

Write comprehensive

unit tests

using

JUnit, Mockito, and Mockk .

Optimize application performance, memory usage, and responsiveness.

Collaborate with cross-functional teams including designers, QA, and backend engineers.

Participate in code reviews, design discussions, and agile ceremonies.

Required Skills & Qualifications

Strong proficiency in

Kotlin

and Android SDK.

Hands-on experience with

RxJava

and

Kotlin Coroutines .

Expertise in API integration using

Retrofit .

In-depth understanding and implementation experience with

Dagger2

for DI.

Experience with

Scarlet WebSocket

or similar WebSocket frameworks.

Solid understanding of

MVVM architecture

and Jetpack components (LiveData, ViewModel, Data Binding, etc.).

Strong debugging and performance optimization skills.

Experience writing and maintaining

unit tests with JUnit, Mockito, Mockk .

Familiarity with Git, CI/CD, and code versioning best practices.

Good to Have (Optional)

Experience with Jetpack Compose.

Knowledge of Clean Architecture or modularization.

Familiarity with Firebase services.

Experience with automated UI testing (Espresso).

Exposure to Agile/Scrum methodologies.

Education & Experience

Bachelorโ€™s degree in Computer Science, Engineering, or related field (preferred, not mandatory).

2โ€“5+ years of experience

in Android development using Kotlin.

What We Offer

Competitive salary and benefits.

Flexible work arrangement options.

Opportunity to work with modern Android technologies and innovative projects.

Professional growth, training, and learning opportunities.

Interested candidate can Share CV at hr@codefully.ae

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: December 16, 2025
Job Type: Technology
Location: India
Company: Codefully

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.