About this role
Hong Kong Island, Hong Kong
Job Description
-
Design, develop, and maintain Android applications using Kotlin and Jetpack Compose.
-
Collaborate with product managers, designers, and backend engineers to deliver high-quality features.
-
Implement best practices in mobile architecture, performance optimization, and clean code principles.
-
Ensure application reliability, scalability, and maintainability through testing and continuous integration.
-
Stay updated with the latest Android technologies, libraries, and trends to drive innovation.
-
Mentor junior developers and contribute to code reviews, technical discussions, and knowledge sharing.
-
Integrate RESTful APIs, GraphQL, or other backend services with Android applications.
-
Troubleshoot, debug, and resolve application issues in production environments.
Requirements
-
5+ years of Android development experience with a strong focus on Kotlin.
-
Proven experience building production-ready apps using Jetpack Compose.
-
Strong understanding of Android SDK, architecture components (ViewModel, LiveData, Room, etc.), and MVVM/MVI patterns.
-
Experience with dependency injection frameworks (Hilt/Dagger/Koin).
-
Knowledge of Coroutines/Flow for asynchronous programming.
-
Familiarity with unit testing, UI testing (JUnit, Espresso, Compose Testing).
-
Solid understanding of Git, CI/CD pipelines, and agile development practices.
-
Experience with Play Store deployment and release management.
-
Excellent problem-solving skills, communication, and team collaboration abilities.
Required Skills:
- Kotlin
- Team Collaboration
- Collaboration
- GraphQL
- CI/CD
- Continuous Integration
- Pipelines
- Unit Testing
- Scalability
- Agile
- JUnit
- Reviews
- Features
- Android
- Components
- Reliability
- Architecture
- Optimization
- Developers
- Programming
- Integration
- Git
- Testing
- Design
- Communication
- Management
Apply for this job
Or refer someone
Share
-
Facebook
-
Line
-
LinkedIn
-
X (Formerly Twitter)
-
Whatsapp
-
Email