iOS Developer
Job Description
<h2><strong>About AlayaCare </strong></h2> <p>At AlayaCare, we’re more than just a fast-growing SaaS company, we’re a team of people passionate about transforming home healthcare. Our cloud-based platform empowers care providers around the world to deliver better outcomes for their clients. </p> <p>With 550+ employees across Canada, the US, Australia, and Brazil, we’re united by a shared mission and a strong culture of transparency, growth, and human connection. Whether you're early in your career or a seasoned expert, AlayaCare offers the opportunity to grow your impact, your skills, and your career.</p> <h2><strong>About the Role</strong></h2> <p>We are seeking an iOS Developer to join our Engineering division in our Mobile team. Reporting to the Engineering Manager, you will design, code, test, and debug complex iOS software with a high level of quality, as a full-time member of a feature development team.</p> <p>As a team member, you will collaborate closely with Product Owners, designers, and fellow engineers to scope, sequence, and deliver complex, enterprise-level iOS applications. You’ll also contribute to AlayaCare’s product-wide technical roadmap, mentor other developers, and help evolve our testing practices.</p> <h2><strong>What You’ll Do</strong></h2> <ul> <li>Design, code, test, and debug complex software with a high level of quality, spending 80%+ of your time coding as a full-time member of a feature development team.</li> <li>Provide technical leadership for your team, and help improve your colleagues’ skills through code reviews, technical mentoring, role-modelling, coaching, and knowledge-sharing.</li> <li>Lead technical innovation in the areas of component re-use, extensibility, maintainability, and scalability.</li> <li>Monitor your applications in production, and proactively identify and fix issues clients are encountering.</li> <li>Contribute to defining and implementing the product-wide technical roadmap, ensuring the success of technical cross-team initiatives and the responsible adoption of new technologies aligned with industry trends.</li> <li>Participate in a support queue rotation (designed to respect personal time) to support team software.</li> <li>Identify gaps in product requirements and work with Product Owners to design features that meet client needs.</li> <li>Plan, implement, and execute end-to-end automated tests that validate good-quality results, and help evolve AlayaCare’s testing practices.</li> <li>Help team members understand the core concepts and tools of their craft.</li> <li>Anticipate problems, recognize barriers, and proactively raise concerns to management and senior members of the technical organization.</li> </ul> <h2><strong>What You Bring to the Team</strong></h2> <ul> <li>Bachelor’s or advanced degree in computer engineering, science, or any related fields.</li> <li>4+ years of professional software engineering experience, with a deep background in iOS development.</li> <li>Experience managing complex, enterprise-level, multi-screen iOS applications supporting a large non-technical user base.</li> <li>Awareness of contemporary industry trends in technology, design patterns, and software development tooling and practices.</li> <li>Experience making difficult technical decisions in ambiguous situations.</li> <li>Strong written and spoken English communication skills, targeting both technical and non-technical audiences.</li> <li>Experience with KMM and test automation is a nice-to-have.</li> <li>Bilingual in French and English&l