Back to results

Senior iOS Developer

  • Toronto, ON, Canada

$50 to $80 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$50 to $80 CAD / hour
Job type
Contract
Apply by
Posting language
English
Posted

Original job description

What they’ll do

  • Design, develop, and enhance native iOS applications supporting a top tier bank's Digital Investing experience.
  • Build modern, reusable UI components using Swift and SwiftUI.
  • Develop scalable, maintainable mobile features with a strong focus on performance, reliability, and user experience.
  • Work closely with product, design, backend, QA, and other mobile developers to deliver new digital investing capabilities.
  • Participate in technical design, code reviews, testing, troubleshooting, and production-quality delivery.
  • Contribute to mobile development standards and best practices across the team.
  • Work effectively within a collaborative Agile development environment.
  • Leverage AI-assisted development tools where appropriate to improve developer productivity and delivery.
  • Potentially contribute to or work alongside Kotlin Multiplatform (KMP) initiatives as the bank evolves shared mobile capabilities.

Must-haves

  • Strong hands-on Swift development experience.
  • Strong hands-on SwiftUI experience.
  • Senior-level experience developing and delivering production iOS applications.
  • Strong understanding of modern iOS architecture and development practices.
  • Ability to work independently while collaborating closely with a larger engineering team.

Nice-to-haves

  • Kotlin Multiplatform (KMP) exposure.
  • Experience using AI development tools.
  • Strong cross-functional/team collaboration experience.
  • Financial services, wealth management, brokerage, trading, or investing experience.

Artificial intelligence tools are used to assist in screening and assessing applicants for this position.

Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.

50-80/hr

More about this job

Responsibilities

Design, develop, and enhance native iOS applications and reusable Swift and SwiftUI components for a digital investing experience, with emphasis on performance, reliability, and user experience. Collaborate across product, design, backend, QA, and mobile teams to deliver production-quality features, contribute to development standards, and support potential Kotlin Multiplatform initiatives.

Requirements

Candidates must have strong hands-on Swift and SwiftUI experience, senior-level experience delivering production iOS applications, and a solid understanding of modern iOS architecture and development practices. They should be able to work independently and collaboratively; Kotlin Multiplatform, AI development tools, cross-functional teamwork, and financial services experience are desirable.

Skills

  • Swift
  • SwiftUI
  • Native iOS Development
  • iOS Architecture
  • Kotlin Multiplatform
  • Performance Optimization
  • Testing
  • Code Review
  • Troubleshooting
  • Agile Development
  • Cross-Functional Collaboration
  • AI-Assisted Development

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Finance & Accounting

Keywords

  • Swift
  • SwiftUI
  • iOS
  • Native Applications
  • Digital Investing
  • Reusable UI Components
  • Mobile Development
  • iOS Architecture
  • Kotlin Multiplatform
  • AI-Assisted Development
  • Performance
  • Reliability
  • User Experience
  • Technical Design
  • Code Reviews
  • Testing
  • Troubleshooting
  • Agile
  • Financial Services
  • Wealth Management
  • Brokerage
  • Trading
  • Production Delivery

Report this job