Android Software Engineer - Finance Super App (Australia)

namename·Remote(Australia)
Software Development

WFA Digital Insight

As demand for digital finance solutions grows, companies like BJAK are driving innovation with their super apps. With a 25% increase in mobile payments in the past year, the need for skilled Android engineers is on the rise. BJAK stands out for its user-centric approach and commitment to making financial services accessible to all. If you're passionate about building seamless mobile experiences, this role could be your next challenge. Before applying, consider highlighting your experience with Kotlin, Jetpack, and modern Android architecture, as well as your ability to simplify complex user journeys.

Job Description

About the Role

The Android Software Engineer role at BJAK is a unique opportunity to build and ship Android features for a finance super app that's changing the way people manage their money. As part of a global team with over 20 nationalities, you'll collaborate with product and design teams to simplify complex user journeys and create clean mobile flows for insurance, payments, claims, renewals, and financial services. Your day-to-day work will involve integrating backend APIs, ensuring mobile flows are stable, secure, and reliable, and improving app performance, crash rate, loading states, responsiveness, and memory usage.

BJAK's mission is to help people get more from their money every day, and as an Android Software Engineer, you'll play a key role in achieving this goal. You'll work closely with cross-functional teams to identify areas for improvement and implement solutions that drive user engagement and retention. With a strong focus on user experience, you'll be responsible for building AI-assisted mobile experiences that genuinely improve the user journey.

The company's culture values fast execution, high ownership, and strong attention to product quality. If you're a talented and driven engineer who is passionate about building great next-generation products, this role could be an excellent fit.

What You Will Do

  • Build and ship Android features using Kotlin
  • Create clean mobile flows for insurance, payments, claims, renewals, and financial services
  • Work with product and design teams to simplify complex user journeys
  • Integrate backend APIs and ensure mobile flows are stable, secure, and reliable
  • Improve app performance, crash rate, loading states, responsiveness, and memory usage
  • Use analytics, user behavior, and production issues to improve the product
  • Build AI-assisted mobile experiences that genuinely improve the user journey
  • Collaborate with cross-functional teams to identify areas for improvement and implement solutions
  • Participate in code reviews and contribute to the improvement of the team's code quality
  • Stay up-to-date with industry trends and emerging technologies

What We Are Looking For

  • 3+ years of Android development experience using Kotlin
  • Strong Android fundamentals and experience shipping production apps
  • Good knowledge of Jetpack, Coroutines, Flow, and modern Android architecture
  • Strong sense of mobile UX, usability, edge cases, and user flows
  • Experience integrating REST APIs and debugging production issues
  • Fast execution, high ownership, and strong attention to product quality
  • App links, GitHub, screenshots, or examples of shipped work are a strong advantage
  • Strong English communication skills
  • Ability to work in a remote environment

Nice to Have

  • Experience with TensorFlow Lite (on-device inference)
  • Knowledge of SQL/NoSQL databases
  • Familiarity with Agile development methodologies
  • Experience working in a startup environment

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on a high-impact project that's changing the way people manage their money
  • Collaborative and dynamic work environment
  • Professional development opportunities
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Recognition and rewards for outstanding performance

How to Stand Out

  • Make sure to highlight your experience with Kotlin and modern Android architecture in your resume and cover letter.
  • Be prepared to provide examples of your previous work, such as app links or GitHub repositories.
  • Show a strong understanding of mobile UX and user flows, and be able to explain how you've simplified complex user journeys in your previous roles.
  • Familiarize yourself with BJAK's products and services, and be prepared to discuss how you can contribute to their mission.
  • Practice your coding skills and be prepared for a technical interview.
  • Research the company culture and values, and be prepared to discuss how you align with them.
  • Don't be afraid to ask questions during the interview process, and be prepared to discuss your career goals and motivations.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.