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)
- Experience
- 7+ years of hands-on experience developing iOS applications using Swift, UIKit, and/or SwiftUI.
- 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 / 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
Responsibilities:
- Lead the end-to-end development of complex mobile application features, from conceptualization and design to implementation and release.
- Working with hybrid mobile applications (particularly Ionic) and migrating applications to native iOS platforms
- Partner with product managers, designers, and backend engineers to deliver scalable, reliable, and user-friendly mobile solutions.
- Conduct code reviews, identify opportunities for code improvements, and provide technical mentorship to junior and mid-level developers.
- Contribute to improving development workflows, automated testing, and deployment processes to support efficient and reliable application releases.
Required Skills:
- 7+ years of hands-on experience developing iOS applications using Swift, UIKit, and/or SwiftUI.
- Experience with mobile application architecture, feature development, and end-to-end delivery.
- Experience working with hybrid mobile applications (particularly Ionic) and migrating applications to native iOS platforms is a plus
- Familiarity with managing iOS application releases through the Apple App Store.
- Contribute to improving development workflows, automated testing, and deployment processes to ensure efficient and reliable application releases.
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 the end-to-end development and release of complex mobile application features, including work with hybrid applications and migration to native iOS. Collaborate with cross-functional teams, review code, mentor developers, and improve development, testing, and deployment workflows.
Requirements
Requires at least seven years of hands-on iOS development experience with Swift, UIKit, and/or SwiftUI, along with experience in mobile architecture and end-to-end feature delivery. Enterprise banking experience, Ionic or hybrid-app migration experience, App Store release familiarity, and technical leadership capabilities are preferred or advantageous.
Skills
- iOS Development
- Swift
- UIKit
- SwiftUI
- Mobile Application Architecture
- Feature Development
- End-to-End Delivery
- Ionic
- Hybrid Mobile Applications
- Native iOS Migration
- Apple App Store Releases
- Code Reviews
- Technical Mentorship
- Automated Testing
- Deployment Processes
- Troubleshooting
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Management & Leadership
- Finance & Accounting
- Consulting
Keywords
- iOS
- Swift
- UIKit
- SwiftUI
- Ionic
- Mobile Applications
- Hybrid Mobile Applications
- Native iOS
- Mobile Application Architecture
- Feature Development
- End-to-End Delivery
- Apple App Store
- Code Reviews
- Technical Mentorship
- Automated Testing
- Deployment Processes
- Development Workflows
- Banking
- Financial Services
- Enterprise Applications
- Cross-Functional Collaboration
- Backend Engineering
- Quality Assurance
- Troubleshooting