Compass Education

Mobile Software Engineer (React Native / React)

Posted: just now

Job Description

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 RoleAs 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 worldInspire quality and best practices by championing software craftsmanship, clean code, and pair programmingAnalyse problems to uncover hidden complexities and design solutions that balance technical feasibility with business valueCommunicate ideas clearly and constructively, providing insight in a digestible, actionable format for both technical and non-technical audiencesActively participate in sprint planning, technical design sessions, and retrospectives with well-prepared ideas and evidence-based inputStay current with modern frameworks, tools, and practices, applying new learnings to improve the product and development processReflect regularly on personal growth areas and pursue learning that advances team and organisational goalsCollaborate with product managers, designers and engineers to understand customer needs and ensure software solutions align with desired outcomesRequirementsWhat you'll need to succeedAt 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 Experience4+ years of hands-on experience building mobile apps with React Native (TypeScript) and ReactStrong 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 coverageDemonstrated ability in performance optimisation, profiling, and improving app responsiveness and stability across devicesHands-on experience with mobile build and release processesPassion for creating high-quality, performant mobile applications that improve user experienceStrong collaboration and communication skills with the ability to work effectively within a cross-functional teamA growth mindset to continuously learn, share knowledge, and improve practices. Detail-oriented, organised, and able to manage priorities in a fast-paced environmentNice-to-Have ExperienceExposure to Native Android (Kotlin/Java) and/or iOS (Swift/Objective-C) development experienceFamiliarity with CI/CD pipelines and mobile automation tools such as Fastlane, GitHub Actions, or BitriseExposure to AWS and cloud-based mobile delivery workflowsBenefitsWhat'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 environmentA flexible working environment - our teams work 3 days from our office in MelbourneLearning & 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 supportAccess to our Parental Leave Program for both primary and secondary carersA supportive, inclusive culture where you'll be valued and heardIt 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 Checka satisfactory National Police Checkverification of unrestricted work rights in Australia, eg citizenship, passport, or birth certificateReady 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/.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In