Software Engineer, iOS

League
Summary
Join League, a leading platform technology company revolutionizing healthcare consumer experiences, as a Software Engineer, iOS. You will build and maintain native iOS applications using SwiftUI and Swift, architect applications following CLEAN architecture principles, and collaborate with cross-functional teams. This role requires experience building native iOS apps using Swift, writing high-quality code, and strong UX/design sensibilities. League offers a comprehensive benefits package including health benefits, a bonus program, stock options, unlimited paid time off, spending accounts, wellness days, growth opportunities, and a mentorship program. Work flexibility is available, with options for working remotely within Canada or from the Toronto HQ office. The company values continuous learning, open communication, and a commitment to excellence.
Requirements
- 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
Responsibilities
- 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
Preferred Qualifications
Experience working in a startup environment is a plus!
Benefits
- Comprehensive Health Benefits: We prioritize your well-being with complete medical, dental, and vision coverage
- Bonus Program: Be rewarded for your contributions with our performance-based bonus program
- Employee Stock Option Program: Become an owner and share in our success through our stock option program
- Unlimited Paid Time Off: Take the time you need to recharge and maintain a healthy work-life balance
- Spending Accounts: Manage your healthcare and dependent care expenses with tax-advantaged spending accounts
- Wellness Days: Prioritize your mental and physical health with dedicated wellness days throughout the year
- Growth Opportunities: We invest in your future with abundant opportunities for professional development and advancement
- Mentorship Program: Benefit from guidance and support from experienced leaders in your field
- Flexible Ways of Working: Enjoy the freedom to work in a way that suits your life and boosts your productivity