Back to results

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

  1. Angular Development (5+ years): Experience with Angular and hybrid mobile application development, particularly with Ionic.
  2. Native iOS Development (7+ years): Strong hands-on experience developing native iOS applications using Swift, UIKit, and/or SwiftUI.
  3. Hybrid-to-Native Migration (1+ year): Hands-on experience migrating existing hybrid Ionic applications to native iOS applications.
  4. App Store Deployment (2+ years): Experience preparing, signing, submitting, and deploying iOS applications to the Apple App Store.
  5. Release and Rollout Strategy (1+ year): Experience with iOS release management, phased rollouts, version control, deployment planning, monitoring, and rollback strategies.
  6. Session and Cookie Management: Strong understanding of authentication, session management, cookie handling, expiration, secure storage, and related security considerations in iOS applications.
  7. 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 hybrid applications to native iOS. Manage App Store deployment and release strategies, and contribute to application architecture, navigation, authentication, and session security.

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 releases, rollout strategies, session and cookie security, and iOS architecture; 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
  • Consulting
  • Management & Leadership
  • Finance & Accounting

Keywords

  • Angular
  • Ionic
  • Hybrid Mobile Applications
  • Native iOS Applications
  • Swift
  • UIKit
  • SwiftUI
  • 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
  • MVC
  • MVVM
  • Coordinator Pattern
  • Banking
  • Financial Services
  • Code Reviews
  • Cross-Functional Collaboration

Report this job