Senior iOS Developer
Role Overview
Seeking a Senior iOS Developer / iOS Development Lead to support a major banking client.
Location is downtown Toronto, Ontario; hybrid schedule requires two days per week in the office.
Position type is contract.
Key Skills for This Role
Full Job Posting
Role overview
Seeking a Senior iOS Developer / iOS Development Lead to support a major banking client.
Location is downtown Toronto, Ontario; hybrid schedule requires two days per week in the office.
Position type is contract.
Required skills and technical experience
- At least 5 years of Angular development, including hybrid mobile development, particularly with Ionic.
- At least 7 years of native iOS development using Swift, UIKit, and/or SwiftUI.
- At least 1 year migrating hybrid Ionic applications to native iOS applications.
- At least 2 years preparing, signing, submitting, and deploying iOS applications to the Apple App Store.
- At least 1 year in iOS release management, phased rollouts, version control, deployment planning, monitoring, and rollback strategies.
- Strong understanding of authentication, session management, cookie handling and expiration, secure storage, and iOS security considerations.
- Knowledge of iOS architecture patterns such as MVC, MVVM, and Coordinator; ability to explain architecture and end-to-end navigation.
Preferred qualifications
- Enterprise-scale mobile application experience in banking or financial services is preferred.
- Troubleshooting, analytical, and problem-solving skills are preferred.
- Cross-functional collaboration with backend developers, QA engineers, architects, and business stakeholders is preferred.
- Lead-level candidates may bring experience in technical guidance, code reviews, and architectural and technical decisions.
Pay
- Pay is $90.00–$110.00 per hour.
Responsibilities
- Develop native iOS applications for a major banking client.
- Migrate existing hybrid Ionic applications to native iOS applications.
- Prepare, sign, submit, and deploy iOS applications to the Apple App Store.
- Manage iOS releases, including phased rollouts, deployment planning, monitoring, and rollback strategies.
- Implement and maintain authentication, sessions, cookies, expiration, and secure storage in iOS applications.
- Work with iOS architecture patterns and explain application architecture and end-to-end navigation flow.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Dawn InfoTek Inc.
Senior Fullstack Developer/Tech Lead
Toronto, CAN
Dawn InfoTek is seeking a senior full-stack developer and tech lead to build and support scalable web applications across frontend and backend systems. Candidates need seven or more years of frontend development experien
Junior Report Developer
Toronto, CAN
Dawn InfoTek is seeking a Junior Report Developer to build and maintain data pipelines and reporting data solutions for a banking client. Candidates need experience with Azure Data Factory, ADLS, Databricks, Delta Lake,
Senior System Administrator
, CAN
Dawn InfoTek Inc. is a professional IT consulting firm that partners with major financial institutions, investment firms, and government organizations. We are committed to delivering innovative technology solutions and c
Senior Android Developer
Toronto, CAN
Dawn InfoTek seeks a Senior Android Developer to build native Android applications for a major banking client. You will develop Kotlin interfaces, integrate REST APIs, and ensure secure, performant mobile experiences. Th