IOS App Developer
Apply NowCompany: Compunnel Software Group
Location: Calgary, AB T1Y 7M8
Description:
We're looking for a Senior iOS Developer to join the team behind one of E*TRADE's flagship trading platforms.
If you're passionate about creating great user experiences and enjoy turning complex problems into elegant, performant code " this is your chance to make a significant impact in the financial tech space.
Key Responsibilities:
Basic Qualifications:
Preferred Skills:
600 THIRD AVENUE SW CALGARY, AB T2P0G5 Calgary Alberta CAN T2P0G5
Education: Bachelors Degree
If you're passionate about creating great user experiences and enjoy turning complex problems into elegant, performant code " this is your chance to make a significant impact in the financial tech space.
Key Responsibilities:
- Drive and contribute to the mobile application strategy across the product suite.
- Design and develop high-quality features using Swift, UIKit, SwiftUI, and more.
- Work with cross-functional teams including product managers and backend engineers to deliver seamless, end-to-end features.
- Maintain source code quality with clean architecture and comprehensive code reviews.
- Champion best practices in UI/UX design, code reusability, and testing.
- Mentor junior developers and lead by example with best coding standards.
- Take ownership of architecture decisions and optimize for performance using tools like Instruments.
Basic Qualifications:
- Bachelor's degree in Computer Science or equivalent professional experience
- 7+ years of iOS development experience
- Proficient in Swift and core iOS frameworks including UIKit, Foundation, and SwiftUI
- Expertise in structured concurrency, GCD, and asynchronous programming
- Comfortable with MVVM architecture and reactive frameworks (Combine or RxSwift)
- Experienced in RESTful APIs integration and real-time streaming frameworks like Socket.io, Ably, or LightStreamer
- Strong knowledge of iOS UI design best practices, with bonus points for iPadOS support
- Skilled with unit testing (XCTest) and performance optimization
- Familiarity with SwiftTest is a plus
Preferred Skills:
- Experience with financial or trading applications
- Strong debugging, profiling, and Instruments usage skills
- Comfortable working in an Agile/Scrum environment
- Excellent communication and mentoring skills
600 THIRD AVENUE SW CALGARY, AB T2P0G5 Calgary Alberta CAN T2P0G5
Education: Bachelors Degree