Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Title: Senior iOS Developer (7-10 years experience)
Location: Toronto, CA
We are looking for an experienced Senior iOS Developer to join our dynamic team. If you have a passion for developing rich, client-side applications and have experience working in a fast-paced, collaborative environment, this opportunity is for you!
Requirements:
- 7-10 years of experience as an iOS Developer
- A minimum of 5 years of proven experience in designing, building, refactoring, and releasing rich client software using industry-standard patterns
- Strong experience with iOS Xcode, Swift, GraphQL, debuggers (e.g., Charles), revision control systems (e.g., Git), and bug tracking tools (e.g., Jira)
- Proficient in Test-Driven Development (TDD), pairing, code reviews, and maintaining high-quality code
- Advocate for automated testing, continuous delivery, and software quality across the software development lifecycle
- Preferred experience with Swift’s Combine framework, functional programming, reactive software architecture, and decoupled APIs
Desired Skills:
- Strong foundation in Swift UI and/or UIKit
- Experience with TCA architecture and Agile engineering practices
- Ability to collaborate closely with business teams to improve user experience and implement new features
- Strong emphasis on quality beyond just code coverage; you take ownership of code quality
- Excellent communication and remote collaboration skills, as we work with geographically dispersed teams
Responsibilities:
- Native iOS app development, converting ideas, designs, and requirements into stable production builds
- Coordinate with Product and Engineering teams to identify issues, come up with creative solutions, and track delivery within release plans
- Understand and implement iOS-specific design patterns
- Work within a lean, fast-paced Engineering team to develop and iterate quickly
- Contribute to a productive and fun startup culture
Key Skills
Ranked by relevanceReady to apply?
Join Flexton Inc. and take your career to the next level!
Application takes less than 5 minutes