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 2 months 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 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)

iOS Software Engineer position at Meta focusing on developing mobile applications and systems with competitive compensation and benefits.

iOS Software Engineer - Design Systems

iOS Software Engineer position at DoorDash focusing on design systems development, requiring 2+ years of experience and offering comprehensive benefits.

Mobile iOS Developer

Join Showpad as a Mobile iOS Developer to build innovative iPhone and iPad applications, working with cutting-edge technologies in a diverse, inclusive environment.

Software Development Engineer II (iOS)

Software Development Engineer II (iOS) position at Zeta - Build next-generation banking applications