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, following CLEAN architecture principles. Collaborate with a cross-functional team, participate in design discussions, and uphold quality standards through code reviews and testing. League offers a fast-paced, collaborative environment with opportunities for professional development and a commitment to work-life balance. This role requires experience building native iOS apps using Swift and strong communication skills. Experience in a startup environment is a plus.
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
- Compliance with Information Security Policies
- Compliance with Leagueβs secure coding practice
- Responsibility and accountability for executing League's policies and procedures
- Notification of HR, Legal, Compliance & Security of any incidents, breaches or policy violations
Preferred Qualifications
Experience working in a startup environment is a plus!
Benefits
- Comprehensive Health Benefits: We prioritize your well-being
- Paid Time Off: Take the time you need to recharge and maintain a healthy work-life balance
- 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
- Work flexibility: Flexibility to work from our Toronto HQ office or fully remote (within Canada only)