Soho Square Solutions
iOS Developer
Soho Square SolutionsCanada1 day ago
ContractRemote FriendlyInformation Technology

Senior iOS App Developer – Wealth Management Technology

Duration: 1-year Contract

Location: Calgary (Day 1 onboarding onsite; in-office presence required 3x/week).

HYBRID ROLE


About the Role

We are seeking Senior iOS Developers to join our Wealth Management Technology team in Calgary. This is an opportunity to work on client-facing mobile applications in a collaborative environment that values craftsmanship, curiosity, and technical excellence. If you are passionate about building high-quality iOS applications and shaping the future of digital finance, this role is for you.

What You’ll Do

  • Architect and build robust, scalable iOS applications using Swift and SwiftUI.
  • Write clean, testable, maintainable code with a strong emphasis on performance and reliability.
  • Leverage Apple APIs (e.g., LocalAuthentication, CommonCrypto) to solve real-world problems elegantly.
  • Optimize performance using profiling tools, concurrency strategies, and thoughtful design.
  • Mentor other developers and help shape the technical culture of the Calgary office.
  • Use AI tools to accelerate development — freeing up time for deeper thinking and impactful work.

What We’re Looking For

  • Strong CS fundamentals: Memory management, data structures, algorithms, and concurrency.
  • Deep iOS expertise: Experience building and shipping complex apps using UIKit, SwiftUI, and Apple frameworks.
  • Architectural thinking: Ability to design modular, testable systems (MVC, MVVM, etc.).
  • Curiosity and craftsmanship: Passion for how things are built, not just what gets built.
  • Ecosystem fluency: Experience with CI/CD, app signing, provisioning, Instruments, and full app lifecycle.
  • Clear communicator: Ability to explain technical decisions and collaborate effectively.
  • Collaborative mindset: Thoughtful, curious, and easy to work with.
  • AI maturity: Comfortable using AI tools to enhance workflow without compromising foundational knowledge.

How We Interview

  • Phone Screen: Walk through three examples from your own code:
  • Swift Language: Depth in concurrency, generics, protocol design.
  • Apple APIs & Frameworks: Usage of UIKit, SwiftUI, or frameworks like AuthenticationServices or WebKit.
  • Apple Ecosystem: Experience with CI/CD, Xcode, performance tuning, app signing, crash analysis, or architecture decisions.

We’re not looking for perfection — we’re looking for engineers who think deeply, communicate clearly, and care about the craft of iOS development.

Additional Details

  • Employment Type: Full-time (minimum one-year duration).
  • Work Arrangement: On-site, minimum 3 days per week.
  • Vacation Policy: Flexible with advance notice.

Required Skills

  • Strong written and verbal communication skills in English.
  • BA/BS in Computer Science or related field, or equivalent practical experience.

Desired Skills

  • Experience developing APIs.
  • Awareness of Android app development.
  • Strong user experience skills.

Key Skills

Ranked by relevance