Location
Johns Creek, GA
Salary
Not specified
Type
fulltime
Posted
Today
via linkedin
Job Description
Job Description
We are looking for a Senior iOS Developer to lead the design and development of high-performance, scalable mobile applications in a fast-paced retail/eCommerce environment. You will work closely with product, design, and backend teams to deliver seamless customer experiences across browsing, shopping, checkout, and post-purchase journeys.
This role requires strong technical expertise, a product mindset, and experience building consumer-facing apps at scale.
Key Responsibilities
- Design, develop, and maintain advanced iOS applications using Swift / SwiftUI / UIKit
- Lead end-to-end feature development for retail use cases such as Product Discovery (PDP, search, recommendations)
- Collaborate with cross-functional teams (Product, UX, Backend, QA)
- Integrate REST APIs and ensure efficient data handling
- Optimize app performance, scalability, and responsiveness
- Implement analytics, A/B testing, and personalization features
- Ensure high-quality code through code reviews, unit/UI testing
- Mentor junior engineers and contribute to engineering best practices
- Participate in release cycles, CI/CD pipelines, and App Store deployments
Required Skills \& Experience
- 6\+ years of iOS development experience
- Strong proficiency in:
- Swift, SwiftUI, UIKit
- iOS SDK, Xcode, Instruments
- Experience with:RESTful APIs
- Modern architecture patterns (MVVM, Clean Architecture)
- Dependency injection and modular architecture
- Hands-on experience with:
- Performance optimization (memory, networking, rendering)
- Asynchronous programming (Combine / async-await)
- Experience publishing apps on the App Store
- Strong debugging and problem-solving skills
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.