Senior Android Developer
Agensi Pekerjaan Penta Consultancy Sdn. Bhd · Kuala Lumpur, Malaysia · On-site
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Job Responsibilities:
Develop and maintain Android applications using Kotlin.
Automate UI interactions using Accessibility Services.
Integrate RESTful APIs and follow the MVVM architecture.
Participate in R&D/PoC tasks, exploring new frameworks and Android capabilities.
Collaborate with team members to design, build, and deliver impactful mobile experiences.
Knowledge/experience working using Git commands (git clone, pull, rebase, submitting PR/MR on GitHub, etc.).
Experience working with Android Kotlin basic frameworks: Android OS and app. lifecycle (companion object, activity task stack, etc.), RESTful API, MVVM.
Interest and basic knowledge in custom ROMs and rooting, with processes. involved (flashing ROM, bootloader, recovery, kernel, Magisk, etc.).
Android Accessibility Services (rootInActiveWindow, performAction, onAccessibilityEvent, etc.).
Android Kotlin Coroutines (basic delay).
Good self-resourcefulness and self-initiative to complete R&D/PoC based tasks.
Critical thinking/problem-solving skills.
Good To Have:
Knowledge/understanding/prior experience of Android advanced components.
Android Accessibility Services.
Android Kotlin Coroutines (flow, multi-threading, etc.).
Foreground services (keep app alive).
WebSocket/SignalR or any stream-based frameworks/services.
Interest/knowledge on Android custom ROMs (flashing to bootloader, compiling, rooting, etc.).
Knowledge/understanding of Android automated test frameworks (UiAutomator, instrumental APKs, etc.).
Knowledge/up-to-date on new Android version releases and added changes/new limitations.