IT & Software

Senior iOS Developer

Compunnel Inc.

Calgary · Alberta · Canada

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

Reference: WJ-291_12109321

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.