Senior iOS Mobile Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Work location
- Location: Downtown Toronto, ON (Hybrid – 2 days per week in the office)
- 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
- Native iOS Development: Strong hands-on experience developing native iOS applications using Swift, UIKit, and/or SwiftUI.
- Hybrid-to-Native Migration: Hands-on experience migrating existing hybrid Ionic applications to native iOS applications.
- App Store Deployment: Experience preparing, signing, submitting, and deploying iOS applications to the Apple App Store.
- Release and Rollout Strategy: 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.
- Architecture Design and Implementation: Lead the end-to-end development of complex mobile application features, from conceptualization and design to implementation and release.
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
Lead end-to-end development of complex iOS application features, from design and implementation through release. Migrate existing hybrid Ionic applications to native iOS and manage App Store deployment, release planning, monitoring, and rollback strategies.
Requirements
Candidates need strong hands-on experience with native iOS development using Swift, UIKit, and/or SwiftUI, as well as experience migrating hybrid Ionic apps to native iOS and deploying apps to the App Store. They should understand secure authentication, session and cookie management, and release strategies; banking or financial services experience and technical leadership capabilities are preferred.
Skills
- Native iOS Development
- Swift
- UIKit
- SwiftUI
- Hybrid-to-Native Migration
- Ionic
- App Store Deployment
- iOS Release Management
- Phased Rollouts
- Version Control
- Deployment Planning
- Monitoring
- Rollback Strategies
- Authentication
- Session Management
- Cookie Management
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Consulting
- Finance & Accounting
- Management & Leadership
Keywords
- iOS
- Swift
- UIKit
- SwiftUI
- Ionic
- Native Mobile Applications
- Hybrid-to-Native Migration
- Apple App Store
- App Signing
- App Submission
- Release Management
- Phased Rollouts
- Version Control
- Deployment Planning
- Monitoring
- Rollback Strategies
- Authentication
- Session Management
- Cookie Handling
- Secure Storage
- Mobile Application Architecture
- Banking
- Financial Services
- Code Reviews
- Cross-Functional Collaboration
- Technical Leadership