Calgary, Alberta, Canada

Morgan Stanley is hiring a Senior iOS Developer

Morgan Stanley is looking for a Senior iOS Developer who is passionate about great software to make a significant impact on our flagship E*TRADE trading platforms. You will help shape mobile strategy, design and implement features, and mentor team members.

What You'll Do

  • Contribute to the mobile application strategy
  • Design and implement features for a suite of Mobile Applications
  • Learn and apply new technologies, best design practices and usability patterns
  • Contribute to end-to-end system architecture, working with back-end engineers
  • Collaborate with product managers and other technical teams to create optimized and delightful user experiences
  • Maintain source code quality, provide code review feedback, and help create team coding principles
  • Mentor, train, and provide guidance to other team members and lead by example

What We're Looking For

  • 7 years of software development experience with Apple platforms
  • Expert knowledge of Swift
  • Broad experience with the iOS SDK, particularly UIKit, SwiftUI, and Foundation
  • Solid understanding of the MVVM architectural pattern
  • Experience with consuming and designing RESTful API type web services
  • Strong knowledge of iOS UI design principles, patterns, and best practices
  • Strong fundamentals with XCTest
  • Excellent debugging and optimization skills, including use of Instruments
  • Bachelor's degree in Computer Science (or equivalent experience)

Nice to Have

  • Understanding of reactive paradigms, experience using Combine and/or RxSwift
  • Experience with realtime streaming frameworks like Socket.io, Ably, or LightStreamer
  • iPadOS experience
  • Ability to cleanly integrate iOS and iPadOS in one codebase
  • Familiarity with Swift Testing

Technical Stack

  • Swift, iOS SDK, UIKit, SwiftUI, Foundation
  • Combine, RxSwift
  • RESTful APIs, Socket.io, Ably, LightStreamer
  • XCTest, Swift Testing, Instruments

Team & Environment

Our culture is built on values rooted in integrity, excellence and a strong team ethic. We believe in a philosophy that balances personal lifestyles, perspectives and needs.

Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential.

Required Skills
SwiftiOS SDKUIKitSwiftUIFoundationCombineRxSwiftRESTful APIsSocket.ioAblyMVVMSoftware DevelopmentApple Platforms SwiftiOS SDKUIKitSwiftUIFoundationCombineRxSwiftRESTful APIsSocket.ioAblyMVVMSoftware DevelopmentApple Platforms
About company
Morgan Stanley
A leading global financial services firm that advises, originates, trades, manages, and distributes capital for governments, institutions, and individuals. It conducts business through three principal business segments: Institutional Securities, Wealth Management, and Investment Management.
All jobs at Morgan Stanley Visit website
Job Details
Department Software Development
Category mobile
Posted 3 months ago