Compass Educationposted 3 days ago
Full-time • Mid Level
Hawthorn Woods, IL

About the position

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 260+ passionate professionals, our all-in-one school management platform is redefining how education communities connect, communicate, and operate. We’re now looking for an iOS App Engineer who’s passionate about delivering elegant, performant, and impactful experiences to education communities on the go.

Responsibilities

  • Build, maintain, and optimise new and existing features in our iOS application using modern iOS frameworks and tooling.
  • Collaborate with design and product teams to create seamless, intuitive, and accessible mobile experiences.
  • Improve app speed, stability, and responsiveness, ensuring a smooth experience across a wide range of devices and user contexts.
  • Contribute to app architecture decisions, advocate for clean, modular code, and participate in rigorous code reviews and testing practices.
  • Experiment with new technologies, advocate for process improvements, and help grow the mobile engineering culture within Compass.

Requirements

  • 3+ years of professional experience developing iOS applications with a strong understanding in C#, React, TypeScript, MVC and WCF.
  • Proven experience developing mobile applications with React Native.
  • Knowledge of RESTful APIs and web services.
  • Familiarity of micro-frontend architecture with exposure to DevOps practices and CI/CD pipelines.
  • Experience working with databases such as SQL/No SQL and MongoDB.
  • Proficiency in integration and unit testing.
  • Knowledge of native Android/iOS development is an advantage.
  • An interest in user feedback, accessibility and usability in app design.
  • Strong communication and collaboration abilities.
  • The ability to work both independently and as part of a cohesive team environment.

Benefits

  • A flexible working environment - our teams work 3 days from our office in Melbourne!
  • Learning & Development opportunities - 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service