Senior iOS Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
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 connecting top-tier IT talent with leading organizations.
We are currently seeking a highly skilled Senior iOS Developer / iOS Development Lead to join our dynamic team and support one of our major banking clients.
Location: Downtown Toronto, ON (Hybrid – 2 days per week in the office)
Position Type: Contract
Required Skills and Technical Experience
- Angular Development (5+ years): Experience with Angular and hybrid mobile application development, particularly with Ionic.
- Native iOS Development (7+ years): Strong hands-on experience developing native iOS applications using Swift, UIKit, and/or SwiftUI.
- Hybrid-to-Native Migration (1+ year): Hands-on experience migrating existing hybrid Ionic applications to native iOS applications.
- App Store Deployment (2+ years): Experience preparing, signing, submitting, and deploying iOS applications to the Apple App Store.
- Release and Rollout Strategy (1+ year): Experience with iOS release management, phased rollouts, version control, deployment planning, monitoring, and rollback strategies.
- Session and Cookie Management: Strong understanding of authentication, session management, cookie handling, expiration, secure storage, and related security considerations in iOS applications.
- Application Architecture and Navigation: Knowledge of iOS architecture patterns and frameworks, such as MVC, MVVM, and Coordinator patterns. Ability to explain the application's architecture and end-to-end navigation flow, from user login through the main application features.
Preferred Qualifications
- Experience working on enterprise-scale mobile applications in the banking or financial services industry.
- Strong troubleshooting, analytical, and problem-solving skills.
- Ability to collaborate effectively with cross-functional teams, including backend developers, QA engineers, architects, and business stakeholders.
- For lead-level candidates, experience providing technical guidance, conducting code reviews, and supporting architectural and technical decisions.
More about this job
Responsibilities
Develop and support iOS applications for a major banking client, including migrating existing Ionic applications to native iOS and managing App Store releases and rollouts. Explain and support application architecture and navigation flows, and collaborate with cross-functional teams on technical decisions.
Requirements
Candidates need 5+ years of Angular and hybrid mobile development experience, 7+ years of native iOS development experience, and hands-on experience migrating Ionic applications to native iOS. They should also have experience with App Store deployment, release strategies, session and cookie security, and iOS architecture patterns; banking experience and technical leadership are preferred.
Skills
- Angular
- Ionic
- Native iOS Development
- Swift
- UIKit
- SwiftUI
- Hybrid-to-Native Migration
- App Store Deployment
- iOS Release Management
- Session and Cookie Management
- Authentication
- Secure Storage
- MVC
- MVVM
- Coordinator Pattern
- Technical Leadership
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
- Consulting
- Management & Leadership
Keywords
- Angular
- Ionic
- Hybrid Mobile Applications
- Native iOS Applications
- Swift
- UIKit
- SwiftUI
- Hybrid-to-Native Migration
- Apple App Store
- App Signing
- App Deployment
- Release Management
- Phased Rollouts
- Version Control
- Deployment Planning
- Monitoring
- Rollback Strategies
- Authentication
- Session Management
- Cookie Handling
- Secure Storage
- MVC
- MVVM
- Coordinator Pattern
- Banking
- Financial Services
- Code Reviews
- Technical Guidance
- Cross-Functional Collaboration