Senior iOS Engineer

StockX is a Detroit-based technology leader focused on the online market for sneakers, apparel, accessories, electronics, collectibles, and more, connecting buyers and sellers using dynamic pricing mechanics.
Detroit, MI, USA
iOS
Senior Software Engineer
501 - 1,000 Employees
7+ years of experience
E-Commerce · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
iOS SDE, Amazon Key

Senior iOS Software Development Engineer position at Amazon Key, developing building access technology solutions using IoT and mobile technologies.

Senior iOS Software Engineer

Senior iOS Software Engineer role at Pinterest, building consumer-facing features for millions of users. 5+ years experience required, competitive salary $149,600-$308,000 plus equity.

Senior IOS Mobile Engineer

Senior iOS Mobile Engineer position at Walmart, developing and maintaining iOS applications for one of the world's largest retailers.

Senior IOS Mobile Engineer

Senior iOS Mobile Engineer position at Walmart, developing and maintaining iOS applications that serve millions of customers worldwide.

Senior iOS Engineer (Remote - US)

Senior iOS Engineer position at Jobgether, developing SDK solutions for mobile analytics with competitive salary and comprehensive benefits in a remote-first environment.

Description For Senior iOS Engineer

StockX, a Detroit-based technology leader, is seeking a Senior iOS Engineer to join their Checkout, Identity and My Account Team. This role is crucial in building a critical, high-impact, and scalable checkout and Identity platform. As a Senior Software Engineer, you'll have the opportunity to take ownership of technology decisions and solutions while contributing to a successful engineering culture in a fast-growing company.

The role involves developing, testing, and debugging the StockX iOS app using Swift and UIKit, building GraphQL APIs, and utilizing MVVM architecture. You'll work on initiatives from start to finish, including A/B testing, and collaborate with product owners, stakeholders, and team members to propose and implement resilient technical solutions.

Key responsibilities include:

  • Developing the StockX iOS app and related APIs
  • Staying current with technology changes in iOS development
  • Proposing and adopting best engineering practices
  • Fostering a growth mindset culture
  • Considering security, scalability, reliability, and performance in solutions
  • Demonstrating ownership of services and participating in system support

The ideal candidate will have 5-10 years of relevant development experience, a strong understanding of the iOS platform, and experience working in an Agile environment. You should be able to translate business requirements into technical solutions, work in a fast-paced environment, and possess excellent analytical and communication skills.

StockX offers a unique opportunity to work on a platform that connects buyers and sellers of high-demand consumer goods globally, using real-time data and dynamic pricing. Join a diverse team of over 1,000 employees across offices and verification centers worldwide, and contribute to redefining marketplaces in this exciting role.

Last updated 6 months ago

Responsibilities For Senior iOS Engineer

  • 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 MVVM architecture, design patterns, and best practices
  • Stay up-to-date with technology changes in iOS development
  • Work on initiatives from start to finish including A/B testing
  • Collaborate with product owners, stakeholders, and team members on technical solutions
  • Guide junior team members in detailed component design
  • Propose and adopt best engineering practices
  • Foster a growth mindset culture and be a team player
  • Apply considerations for security, scalability, reliability, and performance
  • Demonstrate ownership of services and participate in system support
  • Provide timely communication to stakeholders for resolving issues

Requirements For Senior iOS Engineer

Go
Node.js
Kotlin
Kubernetes
  • 5-10 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?