We're looking for a passionate Android Developer with a strong foundation in Kotlin, Android fundamentals, and a willingness to explore areas like custom ROMs, rooting, and accessibility services. This is a great opportunity for junior to mid-level developers who are eager to learn, solve real-world problems, and grow in a fast-paced tech environment.
Key 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.
Job Requirements
Must-Haves
Familiarity with Git (clone, pull, rebase, PR / MR, GitHub).Solid understanding of Android fundamentals :Android app lifecycle, activity stack, and companion objects.
RESTful API integration.MVVM architecture pattern.Basic knowledge or interest in :Custom ROMs, rooting, bootloader, recovery, Magisk, kernel, etc.
Willingness to learn and work with :Android Accessibility Services (e.g., rootInActiveWindow, performAction, etc.).
Kotlin Coroutines (basic delay usage).Strong self-initiative and problem-solving mindset.Good to Have
Experience with :Advanced Accessibility Services
Kotlin Coroutines (Flow, multi-threading)Foreground services (keep app alive)WebSocket / SignalR / other stream-based communicationFamiliarity with :Android automated testing tools (UiAutomator, instrumentation tests)
Android OS changes across recent versionsFlashing custom ROMs, compiling AOSP, etc.Benefits & Perks
Meal AllowancePerformance BonusFlexible Working HoursTransportation Allowance#J-18808-Ljbffr