Senior Software Engineer – Mobile (iOS)

Macy's

Johns Creek (GA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Macy's is seeking a Senior iOS Developer in Johns Creek, Georgia, responsible for leading the design and development of high-performance iOS applications. The ideal candidate will have extensive experience in Swift and UIKit, collaborating with cross-functional teams to enhance customer experiences.

This role involves optimizing app performance and mentoring junior engineers. If you have a passion for building scalable apps in a fast-paced retail environment, we want to hear from you!

Qualifications

  • 6+ years of iOS development experience.
  • Strong proficiency in Swift, SwiftUI, and UIKit.
  • Experience with performance optimization and debugging.

Responsibilities

  • Design and maintain iOS applications using Swift.
  • Lead feature development for retail use cases.
  • Collaborate with cross-functional teams.

Skills

Swift
SwiftUI
UIKit
RESTful APIs
Performance optimization
Debugging

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
  • Experience with:RESTful APIs
  • Dependency injection and modular architecture
  • Hands-on experience with:
  • Performance optimization (memory, networking, rendering)
  • Experience publishing apps on the App Store
  • Strong debugging and problem-solving skills
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IOS Developer
IOS Developer

Virtusa • Pittsburgh

On-site
USD 120,000 - 160,000
Sr. iOS Developer
Sr. iOS Developer

Cloud Hybrid Technologies, LLC • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Software Engineer (iOS)
Software Engineer (iOS)

TechDigital Group • Stamford (CT)

Hybrid
USD 120,000 - 150,000
Senior iOS Engineer - Store App Experience
Senior iOS Engineer - Store App Experience

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
iOS Engineer
iOS Engineer

Compunnel, Inc. • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Sr. Mobile iOS Developer
Sr. Mobile iOS Developer

blueStone • Atlanta (GA)

On-site
USD 90,000 - 120,000
Senior iOS Engineer - Retail App Expert
Senior iOS Engineer - Retail App Expert

Cloud Hybrid Technologies, LLC • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior iOS Developer (10+years of exp)
Senior iOS Developer (10+years of exp)

TEK NINJAS • Plano (TX)

On-site
USD 100,000 - 140,000
Sr. iOS Developer
Sr. iOS Developer

Robotics Prcocess Automation, LLC • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Software Engineer (iOS)
Software Engineer (iOS)

Hilton Software • Town of Florida (NY)

On-site
USD 80,000 - 120,000