Soho Square Solutions
iOS Developer (Open to relocate)
Soho Square SolutionsCanada18 hours ago
ContractInformation Technology

iOS App Developer – Wealth Management Technology

Location: Calgary (Day‑1 onsite onboarding required. Minimum 3 days/week in office).

Open to candidates willing to relocate.


About the Role

We are seeking multiple Senior iOS Developers to join a high‑impact Wealth Management technology team. You’ll work within a collaborative, engineering‑driven environment focused on building high‑quality, client‑facing mobile applications. This role is hands‑on, architecture‑focused, and ideal for developers who care deeply about performance, design, and craftsmanship.

This is an onsite role in Calgary (3 days/week minimum).


What You’ll Do

  • Architect and build scalable, high‑performance iOS applications using Swift and SwiftUI
  • Write clean, testable, maintainable code with a strong focus on performance and reliability
  • Leverage Apple APIs (e.g., LocalAuthentication, CommonCrypto) to solve real‑world use cases
  • Profile, optimize, and improve app performance using Instruments and concurrency best practices
  • Mentor developers and contribute to a strong, thoughtful engineering culture
  • Use AI‑assisted development tools to improve productivity and accelerate delivery
  • Collaborate across teams in an open, curious, and engineering‑first environment


What We’re Looking For

  • Strong Computer Science fundamentals: memory management, data structures, algorithms, concurrency
  • Deep experience building and shipping complex iOS apps
  • Expertise with UIKit, SwiftUI, and the broader Apple ecosystem
  • Ability to design modular, testable architectures (MVC, MVVM, etc.)
  • Curiosity and craftsmanship — you care about how things are built
  • Experience with CI/CD, app signing, provisioning, Instruments, and crash analysis
  • Clear communication skills with the ability to explain technical decisions
  • Collaborative, thoughtful, and easy to work with
  • Ability to use AI tools responsibly without sacrificing engineering foundations


Interview Expectations

During the initial technical discussion, you’ll walk through examples from your own code, focusing on:

  1. Swift language depth — concurrency, generics, protocols
  2. Apple APIs & frameworks — UIKit, SwiftUI, AuthenticationServices, WebKit, etc.
  3. Apple ecosystem expertise — CI/CD, performance tuning, signing, crash analysis, architectural reasoning

We’re not seeking perfection — we’re seeking engineers who think deeply, communicate clearly, and care about building exceptional products.


Additional Requirements

  • Strong written and verbal communication skills in English
  • Bachelor’s degree in Computer Science (or equivalent experience)

Nice to Have

  • API development experience
  • Awareness of Android development
  • Strong understanding of user experience principles

Role Type

  • Full‑time
  • Minimum 1‑year duration
  • Flexible vacation with advance notice

Key Skills

Ranked by relevance