×
Register Here to Apply for Jobs or Post Jobs. X

Senior iOS Developer

Job in Calgary, Alberta, D3J, Canada
Listing for: Compunnel, Inc.
Full Time position
Listed on 2025-10-31
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Software Engineer, iOS Developer, Full Stack Developer
Job Description & How to Apply Below

We are seeking a Senior iOS Developer passionate about crafting high-quality mobile experiences. You’ll play a crucial role in shaping the mobile development of E
* TRADE’s flagship trading platforms. The ideal candidate is creative, self-motivated, and thrives in solving complex problems through thoughtful, user-centric software design.

Job Responsibilities:

  • Contribute to the overall mobile application strategy.
  • Design and develop features across a suite of iOS applications.
  • Stay updated and apply modern iOS development practices including best design and usability principles.
  • Work closely with backend engineers to create a seamless system architecture.
  • Collaborate with product managers and cross-functional teams to ensure intuitive and engaging user experiences.
  • Maintain high-quality source code, conduct peer reviews, and help define team coding standards.
  • Mentor junior developers, sharing knowledge and leading by example.
Required Skills:
  • 7+ years of iOS software development experience.
  • Expertise in Swift and a solid grasp of UIKit, Swift

    UI, and Foundation.
  • Proficient in asynchronous programming using GCD and structured concurrency.
  • Deep understanding of MVVM architecture.
  • Familiar with Combine or RxSwift (preferred).
  • Strong knowledge in RESTful API integration.
  • Experience working with real-time streaming frameworks such as Socket.io, Ably, or Light Streamer is a plus.
  • Solid iOS UI/UX design skills; iPadOS experience is an advantage.
  • Experienced in unit testing with XCTest and possibly Swift Test.
  • Skilled in performance optimization and using tools like Instruments for debugging and profiling.
Preferred Skills:
  • Experience integrating both iOS and iPadOS in a unified codebase.
  • Familiarity with Swift Test for test management.
  • Ability to debug and optimize for performance proactively.
Certifications:

[Not specified – optional based on candidate]

Education:

Bachelor's degree in Computer Science or related field (or equivalent professional experience).

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary