iOS Software Engineer

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

Description For iOS Software Engineer

Join StockX as an iOS Software Engineer on our Sell Team, where you'll play a crucial role in shaping the future of our marketplace. You'll be empowered to take ownership of technology decisions and solutions while contributing to a thriving 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 iOS app using Swift and UIKit, implementing MVVMC architecture, and building GraphQL APIs that interact with our backend services.

Key responsibilities include:

  • Developing, testing, and debugging the StockX iOS app
  • Staying current with iOS technology changes
  • Working on initiatives from start to finish, including A/B testing
  • Collaborating with product owners and stakeholders to propose scalable technical solutions
  • Implementing best engineering practices and fostering a growth mindset culture

At StockX, you'll be part of a team that's redefining marketplaces, connecting buyers and sellers of high-demand consumer goods worldwide. With over 1,000 employees across global offices and verification centers, we're a diverse and dynamic company that values innovation and excellence.

Join us in empowering our global customers to connect to culture through their passions, and help build the future of e-commerce!

Last updated 2 months ago

Responsibilities For iOS Software Engineer

  • Develop, test, and debug the StockX iOS app using Swift and UIKit
  • Build GraphQL APIs that interact with backend services and REST APIs
  • Utilize MVVMC architecture, design patterns, and best practices
  • Stay up-to-date with iOS technology changes
  • Work on initiatives from start to finish including A/B testing
  • Collaborate with product owners and stakeholders to propose technical solutions
  • Architect and design scalable systems
  • Implement, deploy, and monitor systems and services
  • Propose and adopt best engineering practices
  • Foster a growth mindset culture and be a team player
  • Apply security, scalability, reliability, and performance considerations
  • Participate in supporting systems through upgrades and live site issues

Requirements For iOS Software Engineer

Go
Node.js
Kubernetes
  • Experience with Swift and UIKit
  • Knowledge of GraphQL and REST APIs
  • Familiarity with MVVMC architecture
  • Understanding of iOS development best practices
  • Ability to work with ambiguous requirements and propose scalable solutions
  • Strong problem-solving and communication skills
  • Experience with A/B testing
  • Knowledge of security, scalability, reliability, and performance considerations in software development

Interested in this job?

Jobs Related To StockX iOS Software Engineer

Software Engineer, iOS

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