remote
Software Engineer - iOS - StockX
Software Engineer
Lead the design and implementation of iOS features for a high‑traffic marketplace, collaborating with cross‑functional teams and leveraging GraphQL, AWS, and modern CI/CD pipelines to deliver reliable, scalable mobile experiences.
About the role
Key Responsibilities
- Design, develop, and ship high‑quality iOS applications using Swift and Xcode, ensuring performance, stability, and a seamless user experience.
- Collaborate with product, design, and backend teams to translate requirements into robust, maintainable code.
- Integrate GraphQL APIs and AWS services, optimizing data flow and security across the mobile stack.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives to elevate engineering standards.
- Utilize CI/CD tools (CircleCI, Harness) and infrastructure as code (Terraform) to streamline deployments and maintain a reliable release pipeline.
Requirements
- 3+ years of professional iOS development experience with a strong portfolio of released apps.
- Proficiency in Swift, Objective‑C, and modern iOS frameworks (UIKit, SwiftUI).
- Hands‑on experience with GraphQL, AWS services (Lambda, S3, DynamoDB), and container orchestration (Kubernetes).
- Familiarity with CI/CD, Terraform, and monitoring tools such as Datadog.
- Excellent problem‑solving skills, a collaborative mindset, and a passion for building scalable, user‑centric products.
Skills
swiftxcodegraphqlaws