Software Engineer, iOS

StockX is a Detroit-based technology leader focused on the online market for sneakers, apparel, accessories, electronics, collectibles, trading cards, and more, connecting buyers and sellers using dynamic pricing mechanics.
Detroit, MI, USA
iOS
Mid-Level Software Engineer
Contact Company
3+ years of experience
E-Commerce · Finance

Description For Software Engineer, iOS

Join StockX as a Software Engineer on the iOS Sell Team and play a pivotal role in shaping the future of online marketplaces. You'll be empowered to take ownership of technology decisions and solutions while contributing to a successful engineering culture in a fast-growing company.

Our tech stack includes GraphQL, GoLang, NodeJS, CircleCI, Kubernetes, Harness, Terraform, LaunchDarkly, and Datadog, all built on Amazon Web Services. You'll be working on the StockX iOS app, developing with Swift and UIKit, and building GraphQL APIs that interact with our backend services.

Key responsibilities include:

  • Developing, testing, and debugging the StockX iOS app
  • Utilizing MVVMC architecture and best practices
  • Staying current with iOS technology changes
  • Working on initiatives from start to finish, including A/B testing
  • Collaborating with cross-functional teams to design and implement scalable solutions
  • Fostering a growth mindset culture and contributing to team processes
  • Ensuring security, scalability, reliability, and performance in all solutions

We're looking for candidates with:

  • 3-5 years of relevant development experience
  • Strong understanding of the iOS platform
  • Experience in Agile environments
  • Excellent analytical, organizational, and communication skills
  • Bachelor's degree in Computer Science or related field (preferred)

At StockX, you'll be part of a diverse team of over 1,000 employees worldwide, working to revolutionize the online marketplace for high-demand consumer goods. Join us in our mission to empower global customers to connect with culture through their passions.

Last updated 28 minutes ago

Responsibilities For Software Engineer, iOS

  • Develop, test, and debug the StockX iOS app using Swift and UIKit
  • Build GraphQL APIs that interact with our backend services and REST APIs
  • Utilize MVVMC architecture, design patterns, and best practices
  • Stay up-to-date with any technology changes including changes to the language (Swift), tools (Xcode, Mac OS, etc.), platform (iOS), and devices
  • Work on initiatives from start to finish including A/B testing
  • Work with product owners, internal stakeholders, program managers and engineering managers to crystallize ambiguous requirements and propose resilient technical solutions
  • Efficiently break up large system designs in detailed component design
  • Propose and adopt best engineering practices and guide development standards
  • Foster a growth mindset culture and be a team player
  • Apply considerations around security, scalability, reliability, and performance while proposing and building solutions
  • Use sound technical judgment to consider technology alternatives and design choice tradeoffs
  • Demonstrate complete ownership of services for your area of work
  • Provide timely communication to stakeholders and users for resolving issues

Requirements For Software Engineer, iOS

Go
Node.js
Kubernetes
  • 3-5 years of relevant development experience
  • Good understanding of the iOS platform including common conventions
  • Experience with working in an Agile environment
  • Ability to document new features, additions, and bug fixes clearly
  • Ability to explain complex technical terms to non-technical users
  • Ability to translate non-technical business requirements into a technical solution
  • Ability to work in a fast paced and constantly changing environment
  • Excellent analytical, organizational and communication skills
  • Bachelor's degree in Computer Science, Computer Engineering or a related technical field preferred

Interested in this job?

Jobs Related To StockX Software Engineer, iOS

iOS Developer

iOS Developer needed for award-winning tech consultancy to build enterprise mobile platforms across various sectors.

iOS Developer

Experienced iOS Developer needed for remote position at OneTeam. 2-4 years experience, Swift/Objective-C skills required. Join our dynamic team!

iOS Software Engineer

Join StockX as an iOS Software Engineer to build and maintain the seller experience on our innovative e-commerce platform.

Software Engineer, iOS, Waze

Waze seeks an iOS Software Engineer to develop advanced features and improve user experience for millions of drivers.

Developer, Smart Home Swift or iOS

Google seeks a Mid-Level iOS Developer for Smart Home team, requiring 5 years of software development experience and iOS expertise.