Taro Logo

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
501 - 1,000 Employees
E-Commerce · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

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