Job Description
Senior Software Engineer, iOS (Apps and Solutions) - Western Canada
Overview
As Senior Software Engineer, iOS, you will build native mobile applications for iOS. You work as part of a small cross-functional team to deliver features on our roadmap, and you will maintain and improve a specific area of our product. You are responsible for large pieces of work, as well as setting best practices and mentoring other team members.
What You Will Do
Build, test and maintain native mobile applications using modern and declarative user interfaces with SwiftUI and supporting Swift
Architect and develop applications following CLEAN architecture principles
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
5+ years experience building native iOS applications
Knowledge and understanding of mobile development best practices
Experience building and maintaining automated test suites
Diploma/degree nice to have (not required)
What We Offer
Comprehensive Health Benefits: medical, dental, and vision coverage
Bonus Program: performance-based bonus
Employee Stock Option Program: stock options
Unlimited Paid Time Off
Spending Accounts: healthcare and dependent care expenses
Wellness Days
Growth Opportunities and Mentorship
The Application Process
Submit Your Application: confirmation email
Hiring Manager Chat: discussion of technical experience if shortlisted
Talent screen: culture alignment and compensation expectations
Take-home assessment
Meet the Engineering Team and cross-functional partners
Final Steps: offer and onboarding
Security-related Responsibilities
Compliance with Information Security Policies
Compliance with League’s secure coding practice
Accountability for League’s policies and procedures
Notification of HR, Legal, Compliance & Security of incidents or policy violations
CANADA APPLICANTS ONLY:
The Canada-specific compensation range below for this full-time position is exclusive of bonus, equity and benefits. The salary range reflects target base salaries across all Canadian locations and varies by job-related skills/experience.
Compensation range for Canada applicants only:
$111,800—$160,000 CAD
Our employees come from diverse backgrounds, and we celebrate those differences. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you are in need of assistance during the recruitment process, please contact recruitinginfo@league.com.
Our Application Process
You will receive a confirmation email after submitting your application
A recruiter will review applications and reach out if there is alignment
The team will share the interview process depending on the role
The final step is an offer and onboarding
Legal and Privacy Notices
Use of AI: League may use AI tools to assist in screening applicants
Privacy Policy: Review our privacy practices
Scam awareness: protect yourself from employment scams
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
October 8, 2025
Job Type:
IT & Technology
Location:
Canada
Company:
League
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.