← Back to jobs

Remote job

Senior iOS Engineer

Mobile Full-time Permanent Canada

Job details

Not specified Salary
Canada Eligibility
Senior Experience
Full-time Employment

About this role

Role overview

Join a mobile engineering team building native iOS applications that power modern digital banking experiences for community banks and credit unions. The Senior iOS Engineer will lead the design and development of customer-centric features, partner closely with product, design, and backend teams, and help shape the technical direction of the mobile product.

Responsibilities

- Collaborate cross-functionally with product, design, and engineering counterparts to deliver polished, user-centric iOS experiences - Design, develop, and maintain native iOS applications using Swift, with strong attention to performance, scalability, and usability - Architect robust, maintainable solutions that align with long-term product goals and engineering best practices - Contribute to feature planning, technical design discussions, and effort estimation - Diagnose and resolve complex product and performance issues across the iOS codebase - Champion code quality through unit testing, code reviews, continuous refactoring, and modern CI/CD workflows - Mentor junior engineers and help foster a strong, collaborative engineering culture - Stay current with evolving iOS platforms, frameworks, and emerging tooling

Requirements

- 7+ years of professional software development experience, including 5+ years focused on iOS - Deep proficiency in Swift and modern iOS frameworks such as UIKit, SwiftUI, and Combine - Proven track record designing, building, and shipping high-quality, scalable iOS applications - Strong grasp of software architecture patterns (MVVM, MVC, VIPER, and similar) and best practices - Hands-on experience integrating RESTful APIs, backend services, and third-party libraries - Solid understanding of UI/UX principles and building intuitive user experiences - Demonstrated ability to lead technical initiatives and deliver projects end-to-end - Experience mentoring engineers, conducting code reviews, and raising team-wide code quality - Background in testing practices including unit testing, UI testing, and TDD - Proficiency with Git and modern development workflows - Track record of ownership and adaptability in high-growth or startup environments - Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience

Nice to have

- Familiarity with modern AI-assisted development tools

Benefits and work setup

- Remote-first culture with flexible work arrangements - Competitive compensation and performance-based bonuses - Stock options in a well-funded startup - 100% coverage of medical, dental, and vision premiums for individuals on the base plan (USA), with significant contributions toward other plan options - 100% coverage of extended medical, dental, and vision premiums for employees and their families under a single plan (Canada) - Retirement plan with 4% company matching - 8 weeks paid parental leave for birthing parents and 4 weeks for non-birthing parents - 3–5 weeks PTO depending on tenure, plus 5 health days and 15 holidays - End-of-year shutdown

Skills detected in the listing

Swift
Detected Sep 24, 2026
Last verified Sep 24, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight