Deskripsi pekerjaan Android Developer Kotlin (Banking) PT Unilabel Pakindo Jaya
- Education: Bachelor's Degree (S1) in Information Technology, Information Systems, Computer Science, or a related field.
- Experience: Minimum 3 years of hands-on experience with Android Jetpack, Retrofit, Flow, Coroutines, and Dependency Injection (Dagger Hilt).
- Core Technical Skills:
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Deep understanding of Single Activity Architecture (Multiple Fragments), MVVM design patterns, and Reactive Programming.
- Solid knowledge of Clean Architecture and SOLID principles.
- Proven experience in developing custom view components, view binding, and building robust applications.
- Tools & Methodologies: Familiarity with CI/CD, DevOps, Docker, Jira, Confluence, Figma, and Git Flow.
- Responsibilities: Actively contribute to deployment, troubleshooting, and continuous tech stack improvements/updates.
Preferred / Additional Skills:
- Experience working on Multi-Module Architecture projects.
- Proven track record of deploying applications to the Google Play Store.
- Experience integrating Firebase SDK.
- Strong knowledge of XML ViewGroup components (e.g., CoordinatorLayout, ConstraintLayout, LinearLayout, FrameLayout, ScrollView, NestedScrollView).
- Knowledge of code obfuscation using R8 or ProGuard, including creating custom obfuscation rules.
