Android Software Engineer - (Remote, Australia)
2 weeks ago⚠️ Before applying, please carefully review all the job requirements
- Location:
- Sydney, Australia
- Work Arrangement:
- Remote
- Experience:
- 3+ years
- Job Type:
- Full Time
- Company:
- BJAK
- Salary:
- Negotiable
- Posted:
- 2026-09-18
Job Overview
- BJAK is seeking an experienced Android Software Engineer to lead the mobile development and architecture of its next-generation AI Finance Agent. In this role, you will build native, high-performance Android applications using Kotlin, Jetpack Compose, and modern Android development tools to deliver seamless financial experiences. Serving millions of users across Southeast Asia and global markets, BJAK is expanding its platform beyond digital insurance into broader personal finance management, including payments, investments, and automated wealth management features.
- This position is ideal for product-minded mobile developers who take complete ownership of user journeys, prioritize app responsiveness, and maintain low crash rates. You will collaborate closely with cross-functional design and product engineering teams to integrate REST APIs, optimize memory efficiency, and embed on-device machine learning models where they meaningfully enhance user interactions
Key Responsibilities
- ★ Engineer and release production-ready Android features utilizing Kotlin and modern architecture standards.
- ★ Design user-friendly workflows for digital insurance, payment systems, claims handling, and broader financial services.
- ★ Partner with product managers and UX designers to streamline intricate user journeys into simple interfaces.
- ★ Connect backend RESTful APIs while maintaining robust data security, application stability, and error handling.
- ★ Enhance mobile app performance, minimizing memory usage, latency, loading durations, and crash frequency.
- ★ Leverage product analytics, user interaction data, and production logs to continuously refine application quality.
- ★ Implement on-device AI-assisted mobile workflows specifically designed to elevate the user experience.
Required Skills and Qualifications
- ★ Minimum 3 years of hands-on Android application engineering experience with Kotlin.
- ★ Demonstrated track record of architecting, deploying, and maintaining production mobile applications.
- ★ Deep familiarity with Jetpack components, Coroutines, Flow, and contemporary Android software architecture.
- ★ Solid grasp of mobile user experience concepts, edge-case management, and intuitive flow design.
- ★ Proven capability in integrating RESTful APIs and diagnosing complex production issues.
- ★ Professional fluency in English for effective global cross-team communication.
- ★ Provision of live app links, portfolio projects, or GitHub repositories is strongly advantageous.
Tech Stack
- ★ Kotlin
- ★ Jetpack Compose
- ★ Android SDK
- ★ Coroutines & Flow
- ★ SQL / NoSQL
- ★ TensorFlow Lite (on-device inference)
Candidate Profile & Expectations
- ★ Focuses on complete user journeys rather than isolated interface screens.
- ★ Excels at transforming complex financial workflows into straightforward digital experiences.
- ★ Delivers code rapidly in a fast-paced environment while preserving clean architectural principles.
- ★ Proactively identifies potential UX friction points, latency, and reliability flaws before end users report them.
- ★ Maintains complete transparency regarding individual project contributions versus team achievements.
- ★ Unsuitable for engineers requiring pre-defined tickets, lacking UX care, or moving slowly in a startup setup.
Recruitment Process
- ★ Stage 1: Online practical task or technical assessment.
- ★ Stage 2: Role-specific technical interview.
- ★ Stage 3: Final round interview with the CEO.
- ★ Note: The recruitment process moves rapidly, aiming for offer decisions within one week for top candidates.
Application Tips
- Applicants may want to highlight production Android applications they have built using Kotlin, Jetpack Compose, and Coroutines. Including links to published Google Play Store listings, active GitHub repositories, or technical architecture documentation in your resume can effectively showcase your hands-on engineering capabilities. When detailing past achievements, clearly delineate your personal technical contributions from team accomplishments, and emphasize experience with performance tuning, API integration, or on-device AI tools like TensorFlow Lite.
Ideal Candidates Fill the Job Form: Apply Here