Posted 3 months ago
Android Developer
AI Summary
An Android Developer writes efficient Java code following MVVM, uses Android architecture components and popular libraries, and collaborates with product and design teams to build, profile, and maintain the BukuWarung mobile app.
About this role
Android Developer
BukuWarung is an accounting app that helps MSMEs to manage their cash and credit transactions. Merchants receive 3x faster repayments and see increased cash flow due to the automatic payment reminders sent by the app. The app tracks all transactions including credit, expense and sales, and helps merchants get cash flow visibility through business reports.
BukuWarung's vision is to empower 60 million MSMEs in Indonesia to become financially aware and enable them to manage and grow their business using our technology platform starting with digital bookkeeping and payments. We currently have more than 600,000 merchants on the platform and are spread across 750 locations in Indonesia.
We are backed by East Ventures, Agaeti Convergence Ventures, Golden Gate Ventures, Tanglin Venture Partners and Sampoerna. We have advisors & angels from companies such as Grab, GoJek, Flipkart, PayPal, Carousell, Modalku, Rapyd, Mastercard, Instarem.
We are looking for optimistic and collaborative Android Developers to join our mobile team. Ideal candidates should have minimum 2 years of Android development experience, passionate to build and ship beautiful user-experience.
Expectations include:
● Writing efficient android code in Java following MVVM design pattern
● Tracing and profiling android java code
● Use Android architecture components
● Familiarity with popular android libraries/methods like OkHTTP, Retrofit
● Familiarity with latest android platform changes.
● Strong coding abilities and experience with Java and Android SDK
RESPONSIBILITIES:
● Work closely with our product and design teams to customize app
● Efficiently identify bottlenecks and fix bugs
● Help maintain code quality, organization
● Prototype new and redesign existing features
Qualifications
● Experience of building Android applications in Java using Android SDK
● Strong understanding of object-oriented software development
● Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable.
● Programming experience in Java and related frameworks
● Knowledge of multithreading and memory management specific to mobile devices and caching mechanisms
● Good knowledge of RDBMS is a great plus
● B.S. or M.S. Computer Science or 2+ years in software development experience
Skills
Explore related jobs
More jobs at Bukuwarung
Similar Android Architecture Components jobs
Jobs in Jakarta
- Regulatory Reporting AnalystUnited Overseas Bank (Malaysia) Bhd · Jakarta Pusat (City Area)
Assistant Executive HousekeeperAccorhotel · Jakarta, Jakarta- Corporate Support Functions Audit Team LeaderUnited Overseas Bank (Malaysia) Bhd · Jakarta Pusat (City Area)
- Compensation & Benefit Administration LeadUnited Overseas Bank (Malaysia) Bhd · Jakarta Selatan (City Area)
- Service Executive - PIK BoulevardUnited Overseas Bank (Malaysia) Bhd · Jakarta Utara (City Area)
- Senior Site Reliability EngineerStraitsX · Jakarta, Jakarta
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.