Transform the Future of Education with Compass
">
Compass is on a mission to empower schools and communities through smart, seamless technology that enables learning, growth, and thriving.
About the Role:
As an iOS App Engineer at Compass, you will play a vital role in evolving our iOS application. Your primary responsibility will be to enhance its architecture, performance, and usability while keeping the user's needs at the core of every decision.
* Build, maintain, and optimize 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.
Key Requirements:
* 3+ years of professional experience developing iOS applications with a strong understanding in React, React Native, TypeScript, MVC, and WCF.
* Knowledge of native Android/iOS, C#, and Java development is highly beneficial.
* Knowledge of RESTful APIs and web services.
* Familiarity with micro-frontend architecture and 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.
* An interest in user feedback, accessibility, and usability in app design.
* Strong communication and collaboration abilities.