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 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

Report this job