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, whilst consolidating all their data on a real-time business management dashboard.At mx51 we're on the cutting edge of payments technology, particularly on Android devices. Joining us as a Senior Android Engineer, you'll be able to make a direct impact on how our customers experience payments, and contribute to the development of our Android app and features roadmap, which is used by merchants and customers across Australia.We take great pride in the engineering excellence of our app, placing equal emphasis on both technical foundation and user experience. Our app is crafted using Kotlin and we prioritise frequent updates to stay at the forefront of technology. Our commitment to a seamless user interface is evident through our use of Jetpack Compose, with collaboration with designers facilitated through Figma and Material Design.To ensure a clean and modular architecture, we employ Koin Dependency Injection, Coroutines, and Jetpack WorkManager. We maintain close collaboration with other engineering teams to establish well-defined APIs. Some other tools we leverage are KSP, KotlinPoet, Ktor, Paparazzi, Github Actions, Firebase Crashlytics and Snowflake.Given our presence in the fintech space, we prioritise security measures. The app is designed to meet high-security standards. Notably, we target a minimum Android SDK version of 23, reflecting our dedication to reaching a wide user base while maintaining compatibility with modern devices.We are a remote-first organisation, and this position can be performed from anywhere within Australia.A bit more of the details:Contribute to the development of new features in our app;Continuously improve the engineering quality of the app;Contribute to the knowledge and experience of our Mobile Development Chapter;Provide guidance and make technical decisions;Contribute to development and design of mission critical systems;Technically influence within and across teams, facilitating discussions and driving outcomes.What we'd love to see in an applicant:Solid experience developing large-scale Android apps using KotlinExperience with Jetpack ComposeCoroutines experienceUnit & UI Testing experienceDependency Injection experienceNetworking knowledgeKnowledge and application of secure coding practicesExperience with CI/CD for mobile appsWhat we offerYou will be joining an incredible team who are committed to our vision and company values. Our innovative culture gives you opportunities to make real contributions that will shape the future of the business. In addition to a fun and flexible work environment, we also offer:Work from overseas up to 4 weeks per yearFlexible work practices and tools to help you set up your remote workstationAccess to co-working facilities across 3 statesAnnual team offsiteSocial events run by our social committeeSwap a public holiday and take an alternative day offPaid leave for volunteeringEmployee Share Option Plan (subject to invitation)Paid parental leave for primary and secondary carersNovated lease and salary sacrifice optionsmx51 is an equal opportunity employer that is committed to creating a diverse and inclusive environment. All qualified applicants will receive consideration for this role without bias to race, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.
#J-18808-Ljbffr