Want to get hired at Mx51?
Senior Android Engineer
Mx51
HybridHybrid
Original Job Summary
Job Overview
mx51 is a payments-as-a-service solution for banks, non-bank acquirers, and other merchant service providers. We are building a payment platform that allows merchants to accept payments in-store, in-app and online while consolidating all their data on a real-time business management dashboard.
As a Senior Android Engineer reporting to our Engineering Manager, you will contribute to the development of our Android app used by some of the biggest financial institutions in Australia, possibly even during your everyday purchases.
Responsibilities
- Design, develop, and maintain our Android application using Kotlin and Jetpack Compose.
- Create and optimize clean APIs by working with other Engineering teams.
- Utilize tools such as Paparazzi, JUnit, and GitHub Actions to automate testing and CI/CD.
- Collaborate with DevOps to containerize applications using Docker and deploy to Kubernetes clusters on AWS.
- Work cross-functionally with product, design, and other engineering teams to deliver customer-centric solutions.
- Participate in agile processes including sprint planning, stand-ups, and retrospectives.
- Stay current with emerging technologies and industry best practices, suggesting improvements to the tech stack.
About You
You excel in effective communication, problem solving, and technical expertise, having contributed significantly to production-grade mobile app engineering. You are empathetic, adaptable, and aligned with mx51's values.
What We Offer
- Opportunity to work with leading financial institutions in Australia.
- Work from overseas up to 4 weeks per year.
- Annual team offsite and social events.
- Flexible holiday swap options and paid leave for volunteering.
- Employee Share Option Plan and parental leave benefits.
- Novated lease and salary sacrifice options.
Key skills/competency
- Kotlin
- Jetpack Compose
- Paparazzi
- JUnit
- GitHub Actions
- Docker
- Kubernetes
- AWS
- CI/CD
- Agile
How to Get Hired at Mx51
🎯 Tips for Getting Hired
- Customize your resume: Highlight Kotlin, Android, and CI/CD experience.
- Study mx51’s tech stack: Focus on Jetpack Compose and AWS.
- Review agile methodologies: Familiarize with sprint and retrospective processes.
- Prepare practical examples: Demonstrate problem solving in mobile app projects.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Kotlin language fundamentals and advanced patterns.
circle
Practice Jetpack Compose UI and architecture design.
circle
Study API integration and containerization using Docker.
circle
Familiarize with Kubernetes and AWS deployment basics.
Behavioral Questions
circle
Explain a past challenge and resolution briefly.
circle
Describe effective teamwork in agile settings.
circle
Discuss how you handle evolving project scopes.
circle
Share an example of clear communication success.