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 a day 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

iOS Software Engineer, Keyboard UI

Apple is seeking an iOS Software Engineer to develop innovative keyboard and text input experiences for iOS devices.

Software Engineer, iOS

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

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!

Software Engineer, iOS, Waze

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