Senior Android Engineer @ Mx51
placeHybrid
businessHybrid
Posted 3 days ago
Your Application Journey
Interview
Email Hiring Manager
******* @mx51.com
Recommended after applying
Job Details
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.
Frequently Asked Questions
What experience does mx51 look for in a Senior Android Engineer?
keyboard_arrow_down
How important is CI/CD knowledge for a Senior Android Engineer at mx51?
keyboard_arrow_down
What technical skills are essential for mx51’s Senior Android Engineer role?
keyboard_arrow_down
How does mx51 support professional growth for a Senior Android Engineer?
keyboard_arrow_down
How should I prepare my portfolio for mx51’s application?
keyboard_arrow_down
Does mx51 offer remote working for the Senior Android Engineer role?
keyboard_arrow_down
What collaboration skills are expected at mx51?
keyboard_arrow_down
How does mx51 evaluate problem-solving skills for this role?
keyboard_arrow_down
Is agile experience mandatory for mx51’s Senior Android Engineer?
keyboard_arrow_down
What is the team structure at mx51?
keyboard_arrow_down