💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
StockX

Software Engineer - iOS

EngineeringFull-TimeMid-Level
Location
Worldwide
Job Type
Full-Time
Experience
Mid-Level
Apply Now

Job Description

ABOUT THE ROLE We are seeking a highly motivated and enthusiastic technical iOS engineer to join our Checkout and Payment Experience Team at StockX. This team is responsible for building the most critical, high-impact, and scalable checkout and payments platform. Our engineers are empowered to take ownership of technology decisions and solutions while playing a pivotal role in establishing a successful engineering culture at our fast-growing company. Our team owns the entire buying experience on stockx.com, the StockX iOS app, and the StockX Android app. We pride ourselves on building a seamless, easy-to-use experience for our buyers and have fun doing it. This is a great opportunity to leverage your existing skills, build a world-class team, and have a huge impact on how marketplaces can be redefined. WHAT YOU'LL DO As a Software Engineer on our team, you will be responsible for developing, testing, and debugging the StockX iOS app using Swift and UIKit. You will also build GraphQL APIs that interact with our backend services and REST APIs, utilizing MVVM architecture, design patterns, and best practices. Additionally, you will stay up-to-date with any technology changes, work on initiatives from start to finish, including A/B testing, and collaborate with product owners, internal stakeholders, and engineers to propose and architect resilient technical solutions. You will also be responsible for proposing and adopting best engineering practices, guiding development standards, and fostering a growth mindset culture. You will work with engineers in the team to take proposed solutions and implement, deploy, and monitor systems and services. You will apply considerations around security, scalability, reliability, and performance while proposing and building solutions. WHAT YOU'LL NEED To be successful in this role, you will need 3+ years of relevant development experience, a good understanding of the iOS platform, including common conventions. You will also need experience working in an Agile environment, the ability to document new features, additions, and bug fixes clearly, and the ability to explain complex technical terms to non-technical users. You will also need to be able to translate non-technical business requirements into a technical solution, work in a fast-paced and constantly changing environment, and have excellent analytical, organizational, and communication skills. Experience working on cross-functional product teams is preferred, and a Bachelor's degree in Computer Science, Computer Engineering, or a related technical field is also preferred. WHY REMOTE As a remote employee, you will have the flexibility to work from anywhere and enjoy a better work-life balance. You will also have the opportunity to work with a talented team of engineers and contribute to the development of a world-class checkout and payments platform. BENEFITS At StockX, we offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.