Mobile Software Engineer
1 day ago
At Compass, we're on a mission to transform the school day for everyone. From staff and students to families and administrators, we build smart, seamless technology that empowers people to focus on what really matters: learning, growing, and thriving.
That mission has fuelled our growth into a global scale-up, now supporting over 5,000 schools across 3 countries. Backed by a team of 270+ passionate professionals, our all-in-one school management platform is redefining how education communities connect, communicate, and operate.
We're now looking for a Mobile Software Engineer to join our team
About the Role
As a Mobile Software Engineer at Compass, you will play a key role in designing, developing, and maintaining the mobile applications used by thousands of students, teachers, and parents around the world. You'll contribute to building secure, scalable, and high-performance mobile software that delivers a seamless user experience across iOS and Android platforms.
The Mobile Application team owns the mobile version of most of our modules, meaning there is a lot of variation in the day to day responsibilities and delivery.
At Compass, you will:
- Design, develop and maintain secure, scalable software that's used by thousands of students, parents and teachers throughout the world.
- Inspire quality and best practices by championing software craftsmanship, clean code, and pair programming.
- Analyse problems to uncover hidden complexities and design solutions that balance technical feasibility with business value.
- Communicate ideas clearly and constructively, providing insight in a digestible, actionable format for both technical and non-technical audiences.
- Actively participate in sprint planning, technical design sessions, and retrospectives with well-prepared ideas and evidence-based input.
- Stay current with modern frameworks, tools, and practices, applying new learnings to improve the product and development process.
- Reflect regularly on personal growth areas and pursue learning that advances team and organisational goals.
- Collaborate with product managers, designers and engineers to understand customer needs and ensure software solutions align with desired outcomes.
What you'll need to succeed
At Compass, we are always on the lookout for individuals who are able to bring a high level of energy and a positive and can-do attitude to our company. If you are someone who is passionate about coding and loves keeping up to date with new technologies - then we want to speak with you
Must-Have Experience
- 4+ years of hands-on experience building mobile apps with React Native (TypeScript) and React.
- Strong understanding of state management frameworks (we use Redux).
- Proven experience with automated testing using Jest and React Native Testing Library, with a focus on maintainable and reliable test coverage.
- Demonstrated ability in performance optimisation, profiling, and improving app responsiveness and stability across devices.
- Hands-on experience with mobile build and release processes.
- Passion for creating high-quality, performant mobile applications that improve user experience.
- Strong collaboration and communication skills with the ability to work effectively within a cross-functional team.
- A growth mindset to continuously learn, share knowledge, and improve practices.
- Detail-oriented, organised, and able to manage priorities in a fast-paced environment.
Nice-to-Have Experience
- Exposure to Native Android (Kotlin/Java) and/or iOS (Swift/Objective-C) development experience.
- Familiarity with CI/CD pipelines and mobile automation tools such as Fastlane, GitHub Actions, or Bitrise.
- Exposure to AWS and cloud-based mobile delivery workflows.
What's in it for you?
- We come together with our unique strengths to work towards a common purpose - shaping the future of education. When you join our team, you will collaborate with individuals who are passionate, driven, and open to embracing change in a fast-paced environment.
- A flexible working environment - our teams work 3 days from our office in Melbourne.
- Learning & Development opportunities & PD budget - we want you to grow and get the most out of your role
- 24/7 access to our Employment Assistance Program (EAP) through the means of face-to-face, livechat and phone support.
- Access to our Parental Leave Program for both primary and secondary carers.
- A supportive, inclusive culture where you'll be valued and heard.
It is a really exciting time to join Compass. We are growing and are looking for ambitious individuals who want to grow alongside us.
Compass is proud to be an equal opportunity employer. We embrace and celebrate diversity and are committed to creating an inclusive environment for all employees.
Prior To Commencing Employment, You Require:
- a valid Employee Working With Children Check
- a satisfactory National Police Check
- verification of unrestricted work rights in Australia, eg citizenship, passport, or birth certificate
Ready to make a difference?
Apply today and help us empower schools to focus on what matters most: teaching and learning.
Find out more about Compass on our website - https://www.compass.education/.
-
Software Engineer
1 week ago
South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per yearAbout ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...
-
Senior Software Engineer
1 week ago
Melbourne, Victoria, Australia Easygo Full time $120,000 - $150,000 per yearSenior Software Engineer - Mobile (React-Native)What is Kick?Kick is a global live-streaming platform for all types of entertainment content. Our mission is to empower content creators, event organisers, and content rights holders by providing them with the tools and revenue-sharing structures they need to monetise and grow their audiences.As a result, we...
-
Front-End Software Engineer
1 week ago
South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per yearAbout ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...
-
Senior Mobile Engineer
3 days ago
Melbourne, Victoria, Australia DISCO Full time $120,000 - $180,000 per yearDISCO has been revolutionising music and media file management since 2016, becoming the go-to platform for the music industry. Empowering the industry's top creators, professionals and more with unparalleled file management and discovery tools.Every week, thousands of artists and music industry professionals use DISCO's mobile app to manage, share and...
-
Senior Mobile Engineer
7 days ago
Melbourne, Victoria, Australia Easygo Gaming Full time $120,000 - $180,000 per yearSenior Mobile Engineer - Android What is Kick? Kick is a global live-streaming platform for all types of entertainment content. Our mission is to empower content creators, event organisers, and content rights holders by providing them with the tools and revenue-sharing structures they need to monetise and grow their audiences. As a result, we are quickly...
-
Software Engineer
1 week ago
Melbourne, Victoria, Australia Telstra Full time $104,000 - $156,000 per yearEmployment TypePermanentClosing Date20 Oct :59pmJob TitleSoftware EngineerJob SummaryJob DescriptionWho We AreWe're an iconic Aussie brand with a global footprint. Our purpose is to build a connected future so everyone can thrive. We're all about providing the best experience and delivering the best tech on the best network.This includes making Telstra the...
-
Software Engineer
1 day ago
Melbourne, Victoria, Australia Sinch Full time $104,000 - $160,000 per yearAs a member of the Messaging team, you will evolve, enhance and maintain foundational systems in messaging platform, ensuring it operates at scale with high efficiency. You'll work with our cloud-native services, deployed across multiple regions, which heavily utilize containerized Java applications. We champion a philosophy of creating modular, simple, and...
-
Senior Software Engineer
1 day ago
Melbourne, Victoria, Australia Oracle Full time $120,000 - $180,000 per yearDo you have a passion for high-scale services and working with some of Oracle's most critical customers? We are looking for a Senior Software Developer that enjoys applying cutting-edge advances in technology to complex, mind-blowing-scale enterprise systems that help solve real world problems. You will contribute to the architecture, design, development,...
-
Senior Software Engineer
3 days ago
Melbourne, Victoria, Australia Suncorp Full time $120,000 - $180,000 per yearSeeking Software Engineers with Guidewire and leadership experience to work with our talented Insurance Technology Guidewire teamGreat opportunity for a talented problem solver and a creative thinkerBrisbane, Sydney, or Melbourne location with good WFH flexibilityAbout the roleWe're on the lookout for a skilled Senior Software Engineer (Guidewire) to join...
-
Software Engineer
1 week ago
Melbourne, Victoria, Australia Halcyon Knights Full time $100,000 - $170,000 per yearSoftware Engineer | Fully Remote | Up to $170k + superThey're a real Australian success story, a fast-growing SaaS scale-up on a mission to take the stress out of paying bills - and they're already changing lives across Australia and the US. With hundreds of thousands of users, they've built a platform that helps people take control of their finances,...