Senior iOS App Developer Wealth Management Technology
J&M Group
Date: 6 hours ago
City: Calgary, AB
Contract type: Contractor

Job Description
The Senior iOS App Developer will be responsible for designing developing and maintaining robust scalable iOS applications that support Morgan Stanleys 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 sensibility
The Senior iOS App Developer will be responsible for designing developing and maintaining robust scalable iOS applications that support Morgan Stanleys 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 sensibility
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume