
Software Engineer, iOS (Apps & Solutions )
League • Healthcare’s best engagement platform
About League
Founded in 2014, and with a total funding currently at $220 million; League is a platform technology company powering next-generation healthcare consumer experiences. Payers, providers, consumer health partners and employers build on League’s platform to deliver high-engagement, personalized healthcare experiences consumers love. Millions of people use solutions powered by League to access, navigate and pay for care.
Why join League
- Make an impact - Your work will directly improve the health outcomes of millions of lives
- Cutting-edge Technology: Work with sophisticated tech stack: Swift, Swift UI and other scalable architectures
- Inclusive culture: Be part of a globally distributed team working collaboratively
- Work flexibility: Flexibility to work from our Toronto HQ office or fully remote (within Canada only)
The Role
The team is a fast-moving, collaborative group dedicated to delivering high-quality features for our clients. We are passionate about positively impacting Canadians' lives through innovative health solutions that leverage our platform offerings. We value continuous learning, open communication, and a commitment to excellence.
As Software Engineer, iOS, you build native mobile applications for iOS. You work as part of a small cross-functional team to deliver features on our roadmap, as well as continually maintaining and improving a specific area of our product. You are responsible for large pieces of work, as well as setting best practices.
In this role, you will:
- Build, test and maintain native mobile applications using modern and declarative user interfaces using SwiftUI and supporting Swift.
- Architect and develop applications following CLEAN architecture principles.
- Ability to work with CI tools to support mobile builds and releases
- Participate in technical design and planning discussions
- Uphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performance
- Collaborate with UX designers to build polished user interfaces
What you bring:
- You have experience building and maintaining native iOS apps using Swift
- You know how to write high-quality, testable code, and understand the tradeoffs between expediency and maintainability
- You have strong UX and design sensibilities, and know how to bring complex designs to reality
- You are a strong communicator, and you can explain complex technical concepts to designers, support, and other engineers without a problem
- When things break, you’re eager and able to help fix things
- Experience working in a startup environment is a plus!