Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role Name: IOS Developer
Location: Calgary
Job Description
The Senior iOS App Developer will be responsible for designing developing and maintaining robust scalable iOS applications that support Wealth Management business You will leverage your deep understanding of Apple frameworks performance optimization and architectural design to deliver highquality mobile experiences This role involves close collaboration with crossfunctional teams to ensure seamless integration performance and reliability across clientfacing mobile platforms You will also utilize modern development tools and AIassisted workflows to accelerate delivery while maintaining a high standard of craftsmanship and code quality
Responsibilities
Application Development and Architecture
Architect and build scalable iOS applications using Swift and SwiftUI
Write clean testable and maintainable code with a strong emphasis on performance and reliability
Utilize Apple APIs eg LocalAuthentication CommonCrypto to solve realworld problems elegantly
Optimize performance using profiling tools concurrency strategies and thoughtful design
Design modular testable systems and contribute to architectural decisions eg MVC MVVM
Collaboration and Mentorship
Mentor junior developers and help shape the technical culture of the Calgary office
Collaborate with crossfunctional teams including product design and backend engineering
Participate in code reviews and technical discussions to promote best practices and continuous improvement
Tooling and AI Integration
Utilize CICD pipelines app signing provisioning and crash analysis tools
Integrate AI tools to enhance development workflows and enable deeper technical focus
Experience
Bachelors degree in Computer Science or a related field or equivalent practical experience
7 years of experience in iOS development with a strong portfolio of shipped applications
Deep expertise in UIKit SwiftUI and the broader Apple ecosystem
Strong understanding of concurrency memory management data structures and algorithms
Experience with CICD Instruments performance tuning and app lifecycle management
Familiarity with API development and awareness of Android development is a plus
Strong user experience sensibility and ability to reason through design decisions
Qualifications
Strong analytical and problemsolving skills with strategic thinking capabilities
Proficiency in Swift language features including generics protocoloriented programming and concurrency
Clear and effective communicator with the ability to explain technical decisions
Comfortable working independently and collaboratively in a fastpaced environment
High attention to detail and strong organizational skills
Passion for craftsmanship and a deep curiosity about how things work
Experience using AI tools to enhance productivity without compromising foundational knowledge
How We Interview
During the phone screen youll walk us through three examples from your own code
Swift Language Were looking for depthconcurrency generics protocol designnot just syntax
Apple APIs Frameworks Demonstrate your use of UIKit SwiftUI or lesserknown frameworks like AuthenticationServices or WebKit
Apple Ecosystem Share your experience with CICD Xcode performance tuning app signing crash analysis or architectural decisions
Were not looking for perfectionwere looking for engineers who think deeply communicate clearly and care about the craft of iOS development
Additional Required Skills
Strong written and verbal communication skills in English
BABS in Computer Science or a related field or equivalent practical experience
Additional Desired Skills
Experience developing APIs
Awareness of Android app development
Strong user experience and design sensibili
"
Key Skills
Ranked by relevanceReady to apply?
Join Epsilon Solutions Ltd. and take your career to the next level!
Application takes less than 5 minutes