Jobs · Engineering · Texas

Asset & Wealth Management - iOS Mobile Engineer - Marcus - Associate - Richardson

Goldman Sachs · Richardson, TX · 3 wk ago
EngineeringFull-time

About the role

The successful candidate will be joining the Marcus mobile development team in AWM, part of Goldman Sachs. This role is ideal for a mid-level iOS engineer with 3-6 years of experience.

Responsibilities

  • Develop and maintain high-quality iOS applications using Swift and SwiftUI
  • Work with RESTful APIs, GraphQL, JSON, and integrate third-party services
  • Implement data persistence solutions such as CoreData, Keychain, and UserDefaults
  • Write unit and UI tests using XCTest and adhere to Test-Driven Development (TDD)
  • Optimize code for performance and ensure clean, well-documented practices
  • Collaborate with cross-functional teams on feature development and delivery
  • Mentor junior developers and share knowledge

Requirements

  • Strong understanding of Swift (protocols, generics, functional programming)
  • Experience with Xcode for development, debugging, and performance analysis
  • Knowledge of data persistence options (CoreData, Keychain, UserDefaults)
  • Experience writing unit and UI tests (XCTest, XCUI)
  • Proficiency with Git for code management and team collaboration
  • Advanced debugging (Xcode Instruments, Memory Graph) and performance optimization
  • Understanding of iOS architectural patterns (MVC, MVVM, Clean Architecture, etc.)
  • Foundation in software design principles (Dependency Injection, separation of concerns, modularity)
  • Commitment to clean, efficient, well-documented code, code reviews, and best practices
  • Excellent problem-solving, critical thinking, and independent technical challenge resolution
  • Effective communication and seamless collaboration with cross-functional teams
  • Proactive adaptability and continuous learning of latest iOS trends and technologies

Qualifications

  • At least 3 years of professional experience in iOS development
  • A Bachelor's degree in Computer Science, Engineering, or a related field
  • Experience with RESTful APIs, GraphQL, JSON, and integrating third-party services
  • Experience with data persistence options (CoreData, Keychain, UserDefaults)
  • Experience writing unit and UI tests (XCTest, XCUI)
  • Proficiency with Git for code management and team collaboration
  • Advanced debugging (Xcode Instruments, Memory Graph) and performance optimization
  • Understanding of iOS architectural patterns (MVC, MVVM, Clean Architecture, etc.)
  • Foundation in software design principles (Dependency Injection, separation of concerns, modularity)
  • Commitment to clean, efficient, well-documented code, code reviews, and best practices
  • Excellent problem-solving, critical thinking, and independent technical challenge resolution
  • Effective communication and seamless collaboration with cross-functional teams
  • Proactive adaptability and continuous learning of latest iOS trends and technologies

Skills

  • Swift (protocols, generics, functional programming)
  • Xcode for development, debugging, and performance analysis
  • RESTful APIs, GraphQL, JSON, and integrating third-party services
  • Data persistence options (CoreData, Keychain, UserDefaults)
  • Unit and UI tests (XCTest, XCUI)
  • Git for code management and team collaboration
  • Advanced debugging (Xcode Instruments, Memory Graph) and performance optimization
  • iOS architectural patterns (MVC, MVVM, Clean Architecture, etc.)
  • Software design principles (Dependency Injection, separation of concerns, modularity)

Benefits

Goldman Sachs offers a comprehensive benefits package including health insurance, retirement plans, and paid time off.

Pay

Competitive compensation based on experience and qualifications.

Schedule

Full-time position with flexible working hours.

Equal Opportunity Employer

Goldman Sachs is an equal opportunity employer and considers all qualified applicants without regard to disability or other protected characteristic.

Similar jobs