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.