Goldman Sachs - Dallas, TX

posted 5 months ago

Full-time - Executive
Dallas, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

At Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here. The Mobile Platform team within Core Engineering is responsible for making mobile development a first-class experience at the firm. We aim to accomplish this by providing developers at Goldman Sachs with a secure, compliant, industry-aligned, mobile-focused portfolio of products in the form of SDKs, and services, so that teams can reduce app delivery time, reduce maintenance costs and focus on their core offerings. This platform is aimed at improving the overall velocity and stability of all mobile products within the firm.

Responsibilities

  • Develop and maintain native iOS and/or Android applications.
  • Design and implement mobile SDKs, including API design, versioning, and packaging.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs to improve application performance.
  • Participate in code reviews and maintain code quality standards.
  • Stay up-to-date with new technology trends and best practices in mobile development.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering or related technical discipline.
  • Five (5) years of experience with native iOS and/or Android application development.
  • Two (2) years of experience with mobile SDK development including API design, versioning, packaging.
  • Excellent object-oriented or functional analysis and design skills.
  • Knowledge of data structures, algorithms, and designing for performance.
  • Excellent written and verbal communication skills.
  • Ability to solve problems and apply analysis to make data-driven decisions.
  • Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team.
  • Strong grasp of Swift/Objective-C, UIKit/SwiftUI for iOS; or Kotlin, Layouts/Jetpack Compose for Android.
  • Familiarity with cocoapods and Swift Package Manager.
  • Experience working with medium-to-large code base in version control system such as git.
  • Ability to script in shell, python or ruby will be a plus.

Nice-to-haves

  • Experience with testing frameworks and methodologies.
  • Familiarity with Agile development methodologies.
  • Experience in financial services or fintech industry.

Benefits

  • Healthcare & Medical Services
  • Competitive vacation policies with a minimum of three weeks expected vacation usage each year.
  • Financial support for higher education and retirement planning.
  • Medical advocacy service for critical health situations.
  • On-site fitness centers and reimbursement for fitness club memberships.
  • On-site child care centers and parental support programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service