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 3 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

Meta is seeking iOS Engineers to build mobile experiences for Facebook, Instagram, WhatsApp, and Messenger, reaching billions of users worldwide.

iOS Engineer

Mid-level iOS Engineer position at KingMakers, developing sports and gaming applications with Swift, requiring 4+ years of experience in a hybrid work environment in Madrid.

Software Engineer (iOS)

Remote iOS Developer position at Velotio Technologies, focusing on navigation app development with 2-4 years experience required, offering autonomous work culture and growth opportunities.

iOS Development Engineer, Prime Video

iOS Development Engineer role at Amazon Prime Video, building sports playback experiences for millions of users with competitive compensation and benefits.