Software Engineer V iOS Developer
Start Date: ASAP
Duration: 6 months
Extension: Possible
Conversion: Not likely
Schedule: Monday–Friday, 37.5 hours/week
Location: Hybrid – Toronto, ON (4 days onsite)
Role Overview
Seeking a Senior iOS Developer to support high-profile mobile banking initiatives within a leading financial institution. This role focuses on designing, developing, and delivering native iOS applications that enhance customer experience across mobile banking platforms.
The ideal candidate is a hands-on engineer with deep expertise in Swift and modern iOS frameworks, capable of delivering scalable, high-performance applications in an Agile environment.
Key Responsibilities
Design, develop, and maintain native iOS applications using modern frameworks
Build and deliver features for mobile banking applications with a focus on performance, stability, and user experience
Collaborate with cross-functional teams including developers, product owners, and designers
Implement and maintain scalable architecture patterns (MVVM, POP, reactive programming)
Develop multithreaded applications using Swift Concurrency (Async/Await, Combine)
Participate in Agile ceremonies and deliver features aligned with sprint timelines
Ensure code quality through testing, debugging, and performance optimization
Contribute to innovation and continuous improvement of mobile platforms
Required Qualifications
10+ years of experience in software development
6+ years of experience with Swift programming language
3+ years of experience building iOS applications using SwiftUI and UIKit
Strong experience with architecture patterns such as MVVM, POP, and reactive programming (Combine)
Experience with multithreading and concurrency (Async/Await, Combine)
Strong understanding of mobile application development best practices
Degree or diploma in Computer Science or related field
Nice to Have:
Experience with unit testing frameworks (XCTest, Swift Testing, Xcode Instruments)
Experience integrating web content using WKWebView and SFSafariViewController (SSO patterns)
Knowledge of accessibility features (VoiceOver, Dynamic Type, Dark Mode)
Experience with Swift Package Manager (SPM)
Experience with snapshot testing
Soft Skills
Strong communication and collaboration skills
Ability to work effectively in Agile teams
Strong problem-solving and analytical skills
Detail-oriented with a focus on quality and performance
Note: We use AI tools to obtain basic information, detect plagiarism, false employment history or references, categorize your skills, and perform an initial match with the job posting.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Frontend Engineer
2026-06-17
Software Engineer (Must Have .Net Core)
2026-06-14
- Posted
- Apr 16, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- Infotek Consulting Inc.
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Frontend Engineer
2026-06-17
Software Engineer (Must Have .Net Core)
2026-06-14