Senior iOS Developer
24 hours ago
Calgary, AB, Canada
Compunnel Inc.
Full-time
€100,000 - €130,000 Contract
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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.
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.