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)