Skip to main content
Goldman Sachs

iOS Engineer - Platform Engineering

4w

Goldman Sachs

Bengaluru, IN · Full-time · INR 2,000,000 – INR 3,500,000

About this role

At Goldman Sachs, we connect people, capital and ideas to help solve problems for our clients. We are looking for a mid-level iOS engineer to join our Marcus mobile development team in AWM, ideal for an engineer with approximately 3-6 years of experience. The successful candidate will have a strong understanding of Swift and the iOS ecosystem.

Duties include developing user-centric features using Swift and SwiftUI, integrating with RESTful APIs and GraphQL, and writing unit and UI tests. You will also debug performance issues using Xcode Instruments and optimize memory usage with the Memory Graph tool while collaborating with cross-functional teams.

Our engineering culture emphasizes massively scalable software and systems, low latency infrastructure, and proactive cyber threat defense. We leverage machine learning alongside financial engineering to continuously turn data into action. You will be part of a dynamic environment that requires strategic thinking and immediate real solutions.

Engineers at Goldman Sachs don't just make things – they make things possible. You will have the opportunity to change the world by connecting people and capital with ideas, solving challenging engineering problems. Explore a world of opportunity at the speed of markets and push the limit of digital possibilities.

Requirements

  • Strong understanding of Swift (protocols, generics, functional programming) and SwiftUI.
  • Proficiency in Xcode for development, debugging, and performance analysis.
  • Solid experience with RESTful APIs, GraphQL, JSON, and integrating third-party services.
  • Knowledge of data persistence options (CoreData, Keychain, UserDefaults).
  • Experience writing unit and UI tests (XCTest, XCUI) and familiarity with Test-Driven Development.
  • Proficiency with Git for code management and team collaboration.
  • Advanced debugging (Xcode Instruments, Memory Graph) and performance optimization.
  • Solid understanding of iOS architectural patterns (MVC, MVVM, Clean Architecture) and software design principles.

Responsibilities

  • Develop and maintain user-centric iOS features using Swift and SwiftUI.
  • Integrate with RESTful APIs, GraphQL, and third-party services.
  • Write unit and UI tests using XCTest and XCUI, following Test-Driven Development practices.
  • Debug and optimize performance using Xcode Instruments and Memory Graph tool.
  • Collaborate with cross-functional teams to ensure seamless integration and delivery.
  • Mentor junior developers and share knowledge through code reviews.
  • Own features end-to-end, from design to deployment, with self-directed research.
  • Maintain clean, well-documented code and adhere to architectural patterns like MVVM and Clean Architecture.

Benefits

  • Equal employment opportunity and affirmative action employer (Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity).
  • Opportunity to work on massively scalable software and systems that transform finance.
  • Access to cutting-edge financial engineering and machine learning capabilities.
  • Dynamic environment that requires strategic thinking and immediate real solutions.