Senior Android Developer
Loma Technology
-
Location:
Phnom Penh, Cambodia
-
Category:
Information Technology
-
Job Type:
Full Time
-
Salary:
Negotiable
Skills Required: Android Development
Educational Requirements:
- Bachelor Degree
Experience:
- 5 Years
Job Description:
JOB SUMMARY
We are looking for a Senior Android Developer for our organization. At least 5 years of work experience as an Android Developer. The candidate is expected to contribute efficiently to the complete development cycle. Candidate will have to understand the customer’s needs and have to work as per development cycle plan. Your major tasks will be to write efficient codes, test all features and debug the code.
KEY ACCOUNTABILITIES
- Design, develop, and maintain advanced Android applications using Kotlin and Jetpack Compose.
- Architect scalable solutions using MVVM or MVI, with strong knowledge of modularization and clean architecture principles.
- Integrate APIs using Retrofit, manage dependencies via Hilt, and build robust asynchronous flows with Coroutines.
- Handle application state using StateFlow and LiveData, ensuring responsiveness and data integrity.
- Implement modern UI using Material 3 design guidelines and Jetpack components.
- Optimize performance and memory usage for a smooth user experience on various Android devices.
- Collaborate cross-functionally with backend, QA, and design teams to deliver features end-to-end.
- Lead code reviews and mentor junior developers.
- Own features from development to release, including Play Store deployment.
JOB REQUIREMENTS
(Education, Qualification/Skills/Behaviors, and Related Experiences.)
- 5+ years of hands-on Android development experience.
- Expertise in Kotlin, Jetpack Compose, and Jetpack Libraries.
- Strong grasp of Android architecture components, StateFlow, and Coroutines.
- Deep understanding of Hilt, Retrofit, and Material Design.
- Proven experience in publishing at least 1–2 apps to the Google Play Store.
- Solid knowledge of Android lifecycle, threading, and memory management.
- Familiar with Play Store policies, target SDK requirements, and release workflows.
- Experience with sockets, live streaming, or real-time data handling is a strong advantage.
- Proficient with Git, JIRA, and agile workflows.
