Senior Android Engineer Mobile Workflows
Location: Remote, Australia (must be based in Australia)
About the Company
The original mission of BJAK is we believe people deserve smarter ways to plan, save and grow their money. This is the origin of our name. Started in 2019, we built the first mobile-first, insurance platform, enabling insurance to be accessible online by millions in the region. Today, its the leading insurance platform in Southeast Asia. Today, we are expanding ways to help people in the region — this includes spending, saving, investing, exchanging, travelling, and more. Our mission is help people get more from their money every day. We have teams working around the world, with over 20 nationalities from our offices and remotely, who truly enjoys their work. We are looking for the most talented and driven people we can find. We are looking for people who work for their passion, not counting hours. Who loves building great next-generation products, not status quo. Who cares about redefining how everyone around us can get the best financial applications, not for an exclusive few. If you're this person, we'd love to talk to you.
Key Responsibilities
- Native App Modernisation: Spearhead the deep architectural upgrade of our existing Android application, leveraging the absolute latest Kotlin libraries, frameworks, Jetpack Compose, and coroutine architectures.
- Banking-Grade Mobile Security: Architect bulletproof security controls. Implement hardware-backed key management using the Android KeyStore , secure storage of payment tokens, and seamless Passkey (WebAuthn) authentication flows.
- High-Scale Financial Transactions: Ensure uncompromised stability, speed, and data protection for large-scale financial transactions and direct credit card entry pathways.
- Complex API Integration: Orchestrate high-throughput, secure communication layers integrating a massive suite of backend REST and GraphQL microservices with minimal latency.
- Performance & Efficiency: Optimise memory footprints, thread execution, and network rendering to guarantee ultra-efficient, butter-smooth app processing under heavy load.
- AI-Driven Engineering: Extensively utilise Claude Code and modern agentic tools to test, refactor, and build out native features faster.
- DevOps & CI/CD: Maintain automated mobile CI/CD pipelines (Fastlane, GitHub Actions) for seamless, secure Google Play deployments and automated testing suites.
What You Bring
- Large-Scale Mobile Experience: Proven commercial history of designing, building, and scaling large-scale consumer or enterprise Android apps used by millions.
- Kotlin Mastery: Deep, hands-on expertise in modern Kotlin (Jetpack Compose, coroutines, Flow) using the absolute latest platform libraries and ecosystem standards.
- Fintech Security Expertise: Mandatory commercial background in banking or financial services mobile apps. You have direct, hands-on experience handling credit card entry compliance, secure tokenisation, and implementing Passkeys alongside Android KeyStore encryption.
- API Integration Pro: Extensive experience managing complex network layers, certificate pinning, payload encryption, and integrating a high volume of enterprise APIs.
- Performance Obsession: A rigorous focus on app efficiency, battery optimisation, smooth frame rendering, and offline-first data synchronisation.
- AI Fluency: Practical experience using Claude Code and AI tooling to accelerate mobile development workflows.
What We Offer
- The chance to work for 1 of Australia’s fastest-growing and most innovative software businesses.
- Full access to cutting-edge AI tooling, including Claude Code.
- Meaningful, hands-on mobile engineering work on mission-critical financial software.
- Clear growth pathways from Senior to Staff and beyond.
- A low-ceremony, delivery-focused environment that values engineers who own outcomes.
- Competitive remuneration and benefits.