Posted on: 27/07/2025
Job Description :
We are looking for a skilled and passionate Android Developer to join our mobile development team. You will play a key role in the design, development, and maintenance of advanced Android applications, with a strong focus on building modern, scalable, and performant apps using Kotlin and Jetpack Compose.
As part of a collaborative and agile team, you will work closely with product managers, designers, and other engineers to deliver cutting-edge features and ensure the best possible user experience.
Responsibilities :
- Design and build advanced Android applications using Kotlin and Jetpack Compose.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Apply modern architecture principles like MVVM and Clean Architecture to ensure modular, maintainable code.
- Integrate RESTful APIs using Retrofit and manage third-party libraries and SDKs.
- Ensure the performance, quality, and responsiveness of applications.
- Implement and maintain Room Database for local data storage and caching strategies.
- Write robust and comprehensive unit tests to ensure reliability and minimize regressions.
- Utilize Hilt/Dagger for dependency injection and efficient lifecycle management.
- Work with Firebase (Authentication, Firestore, Analytics, Crashlytics, etc.) as part of the mobile infrastructure.
- Participate in code reviews, knowledge sharing sessions, and contribute to best practices.
- Stay up to date with the latest Android development trends, tools, libraries, and frameworks.
Required Qualifications :
- Proven expertise in Jetpack Compose, including custom component creation and animations.
- Strong command of Android SDK, Android Architecture Components (ViewModel, LiveData, Lifecycle).
- Solid understanding of design patterns, particularly MVVM and Clean Architecture.
- Experience with dependency injection frameworks such as Hilt or Dagger 2.
- Proficient with Retrofit, JSON parsing, and integrating RESTful APIs.
- Familiarity with Room Database and handling offline data persistence.
- Deep knowledge of mobile UI/UX best practices and responsive design techniques.
- Good understanding of Git, CI/CD practices, and collaborative development workflows.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1520091
Interview Questions for you
View All