Android Developer - IT Solution & Services - WFO - Jakarta
- Developer/Programmer
- Jakarta Raya
- 16-Oct-2024
- Kontrak
Android Developer
Job description
• Involved in a team who manages core system development.
• Be involved and participate in the overall application lifecycle. Write and perform unit testing.
Perform code review prior to every pull request and/or merge request. Define and communicate technical and design requirements. Troubleshoot and debug applications.
• Define estimates (in Story Points) based on specified requirements. Participates in standby mode / on call duty for issue solving.
Minimum requirement
• Fluent in English communication (Must have)
In-depth knowledge of Android architecture patterns (e.g., MVP, MVVM)
In-depth knowledge of material Design, UX and Android interface design principles Proven knowledge in most of the areas of:
Android development (services, activity, compose ui,...)
o Android Jetpack
o Compose
Koin, Hilt
Room, Gradle, MongoDB
Coil, Moshi, Retrofit, Workers,.....
o Android Testing - Firebase or AppCenter, espresso, uiautomater
o unit testing
Experienced in analyzing and enhancing legacy code is an advantage.
Very good Linux foundations and scripting as well as exposure to containerization technologies (Docker/K8S)
Strong tooling skills such as:
o VCS (Git/SVN)
o CI/CD (Jenkins/Team City/GitlabCI)
o Configuration management (Ansible/Chef/Puppet)
O
Distributed logging (ELK/Splunk)