Senior iOS Developer in Calgary

Senior iOS Developer in Calgary

Calgary Full-Time On-site
C

We are seeking a Senior iOS Developer to join our team and make a significant impact on one of the flagship E*TRADE trading platforms. The ideal candidate is passionate about building great software, thrives on solving complex problems, and delivers innovative, user-focused solutions. This role requires creativity, technical expertise, and a commitment to quality. As a senior member of the team, you will contribute to mobile application strategy, design and implement new features, and mentor other developers.

KEY RESPONSIBILITIES

  • Contribute to the overall mobile application strategy.
  • Design and implement features for a suite of mobile applications.
  • Learn and apply new technologies, design practices, and usability patterns.
  • Collaborate with back-end engineers on end-to-end system architecture.
  • Partner with product managers and technical teams to deliver optimized, user-friendly experiences.
  • Maintain source code quality, provide code review feedback, and help establish team coding principles.
  • Mentor, train, and guide team members, leading by example.

BASIC QUALIFICATIONS

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 7+ years of software development experience with Apple platforms.
  • Expert knowledge of Swift.
  • Broad experience with iOS SDK, particularly UIKit, SwiftUI, and Foundation.
  • Understanding of reactive paradigms; experience with Combine and/or RxSwift is a plus.
  • Solid understanding of MVVM architectural pattern.
  • Experience consuming and designing RESTful APIs.
  • Experience with real-time streaming frameworks (Socket.io, Ably, LightStreamer) is a strong plus.
  • Strong knowledge of iOS UI design principles, patterns, and best practices.
  • Experience integrating iOS and iPadOS within a single codebase is ideal.
  • Strong fundamentals with XCTest; familiarity with Swift Testing preferred.
  • Excellent debugging and optimization skills, including use of Instruments and performance testing.

IDEAL CANDIDATE PROFILE

  • Creative and innovative problem solver.
  • Passionate about delivering high-quality, user-focused software.
  • Self-motivated with strong ownership of tasks and outcomes.
  • Effective communicator and collaborator across technical and product teams.
  • Experienced mentor who fosters growth and excellence in others.

WORKING CONDITIONS

  • Hybrid work model: onsite presence required 3 days per week.
  • Fast-paced environment with opportunities to work on high-impact projects.

#J-18808-Ljbffr

Senior iOS Developer in Calgary employer: Compunnel Inc.

Join a forward-thinking company in Toronto that prioritizes innovation and employee development. As a Digital Banking Engineering Manager, you'll thrive in a collaborative work culture that values continuous improvement and offers ample opportunities for professional growth. With a focus on modern banking solutions, this role not only allows you to lead a talented team but also empowers you to make a meaningful impact in the digital banking landscape.

C

Contact Details:

Compunnel Inc. Recruitment Team