Bengaluru, Karnataka, India

Morgan Stanley is hiring a Lead Software Engineer

Responsibilities

  • Translate Obj-C/UIKit portions of our app to Swift/Swift UI
  • Make portions of our codebase more consistent, by extracting functionality into new Swift Packages and ensuring use of these packages
  • Update our codebase to support Swift 6.0 and strict concurrency
  • Drive our warnings down to zero, and enable SwiftLint on all classes
  • Replace 3rd party SDK usage (e.g., Realm) with Apple Frameworks
  • Perform annual maintenance on the codebase to keep pace with changes to iOS and Xcode
  • Create and enhance features across our flagship E*TRADE and Morgan Stanley apps
  • Maintain certificates and signing, including certificate pinning, provisioning profiles, and push notification certificates
  • Monitor production feedback, crash reports, and analytics—and address issues
  • Work with infrastructure teams to address proxy, software and administrative privilege issues that impact iOS development or build processes

Requirements

  • At least 6 years' relevant experience
  • Swift 6, Swift UI, Obj-C, and UIKit
  • Deep knowledge of iOS programming concepts, including but not limited to: Swift Concurrency, Actor Isolation, Threading, Crash Analysis
  • Broad iOS API experience, including but not limited to: Local Authentication, WebKit, Networking
  • Familiarity with the latest Xcode, xcodebuild, and iOS versions
  • Prior experience providing technical guidance to more junior resources, and reviewing pull requests for architectural correctness
  • Strong written and verbal communication skills in English.
  • BA/BS in Computer Science or related field, or equivalent practical experience.

Nice to Have

  • Experience developing APIs.
  • Awareness of Android app development.
  • Strong user experience skills.

Benefits

  • Supportive and inclusive environment
  • Opportunity to work alongside the best and the brightest
  • Relentless collaborators and creative thinkers
  • Diverse backgrounds and experiences
  • Comprehensive employee benefits and perks in the industry
  • Ample opportunity to move about the business for those who show passion and grit in their work

Additional Information

  • Strong commitment to a culture of inclusion
  • Recruiting, developing, and advancing individuals based on their skills and talents
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 other
Posted 3 months ago