Android Developer
Unique System Skills LLC
Irvine, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Irvine, United States of America
Tech stack
Multitier Architecture
Android
Continuous Integration
Dependency Injection
JSON
Model View ViewModel
Parsing
SonarQube
Data Streaming
Gitlab
GIT
Kotlin
REST
Job description
We re looking for a passionate Android Developer with hands-on experience in building modern, scalable, and high-performance Android applications., * Design, develop, and maintain Android applications using Kotlinand Jetpack
- Implement asynchronous programmingand reactive data flows with coroutines and flows.
- Architect and maintain clean, testable, and modular code using MVVMand Hilt for dependency injection.
Requirements
- Integrate applications with RESTful APIsand handle data using Room, Retrofit, or similar tools.
- 5 to 10 years of professional Android development experience.
- Strong proficiency in Kotlinand solid understanding of the Android SDK.
- Deep knowledge of Kotlin coroutinesand flows for managing asynchronous tasks and reactive streams.
- Proven experience with Hiltfor dependency injection and MVVM architecture for scalable app design.
- Practical experience with Jetpack componentssuch as ViewModel, LiveData, Navigation, Room, and WorkManager.
- Familiarity with Git, RESTful APIs, and JSON parsing.
- Experience with unit testingand instrumentation testing
- Knowledge of Clean Architecture.
- Exposure to CI/CD pipelinesand tools like GitLab and SonarQube.