iOS Engineer

Agility Partners

Cincinnati (OH)

On-site

USD 120,000 - 160,000

Full time

6 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Agility Partners is seeking a Senior iOS Engineer to join one of the country’s largest ecommerce and retail mobile apps. You will design, develop, and enhance customer-facing experiences used by millions of users.

You will partner with Product, UX Designers, Backend Engineers, and fellow Mobile Engineers to build features that improve shopping, product discovery, order management, and engagement within the digital ecosystem.

Qualifications

  • Extensive experience developing native iOS applications with Swift.
  • Strong knowledge of the iOS SDK and modern development practices.
  • Experience building customer-facing features within large-scale mobile apps.
  • Solid experience integrating RESTful APIs.
  • Familiarity with MVVM, MVC, or Clean Architecture patterns.
  • Ability to write scalable, maintainable and testable code.
  • Strong debugging, problem-solving and communication skills.
  • Experience participating in code reviews and technical design sessions.

Responsibilities

  • Design, develop, test, and deploy native iOS features using Swift and the iOS SDK.
  • Build intuitive, scalable mobile experiences that enhance the customer journey.
  • Collaborate with Product, Design, and Engineering to translate requirements into solutions.
  • Develop reusable UI components and scalable architectures.
  • Integrate RESTful APIs and backend services for seamless experiences.
  • Optimize performance, reliability, and responsiveness of apps.
  • Participate in architecture discussions, sprint planning, and design sessions.
  • Troubleshoot production issues and support ongoing feature enhancements.
  • Contribute to engineering best practices and mobile standards.
  • Coordinate with QA and release teams for quality deployments.

Skills

iOS development
Swift
iOS SDK
REST API integration
MVVM/MVC/Clean Architecture
Debugging
Communication
Code reviews

Tools

CI/CD pipelines
Automated testing
REST API tooling

Job description

Agility Partners is seeking a Senior iOS Engineer to join in supporting one of the largest eCommerce and retail mobile applications in the country.

In this role, you'll help design, develop, and enhance customer-facing mobile experiences used by millions of customers. You'll partner closely with Product Managers, UX Designers, Backend Engineers, and fellow Mobile Engineers to build features that improve how customers shop, discover products, manage orders, and engage with the digital ecosystem.

This is a great opportunity for someone who enjoys owning features from concept to production and is passionate about building high-quality native iOS applications.

What You'll Do
  • Design, develop, test, and deploy native iOS features using Swift and the iOS SDK
  • Build intuitive, scalable mobile experiences that enhance the customer journey
  • Collaborate with Product, Design, and Engineering teams to turn business requirements into technical solutions
  • Develop reusable UI components and scalable application architectures
  • Integrate RESTful APIs and backend services to deliver seamless user experiences
  • Optimize application performance, reliability, and responsiveness
  • Participate in architecture discussions, code reviews, sprint planning, and technical design sessions
  • Troubleshoot production issues and support ongoing feature enhancements
  • Contribute to engineering best practices, coding standards, and mobile development excellence
  • Work closely with QA and release teams to ensure quality deployments
What We're Looking For
  • Extensive experience developing native iOS applications with Swift
  • Strong knowledge of the iOS SDK and modern iOS development practices
  • Experience building customer-facing features within large-scale mobile applications
  • Strong understanding of RESTful API integration
  • Experience with modern architectural patterns such as MVVM, MVC, or Clean Architecture
  • Ability to write scalable, maintainable, and testable code
  • Strong debugging, problem-solving, and communication skills
  • Experience contributing to code reviews and technical design discussions
Nice to Have
  • SwiftUI experience
  • CI/CD and automated testing experience
  • Experience supporting applications with millions of users
  • Familiarity with analytics and experimentation platforms
  • eCommerce, retail, or consumer-facing application experience
  • Knowledge of accessibility best practices and mobile UX principles
  • Agile team experience
Why Join?
  • Make an impact on a mobile platform used by millions of customers
  • Work on highly visible, customer-facing features that improve the shopping experience
  • Collaborate with talented cross-functional teams in a modern engineering environment
  • Own features from idea through production and see the direct impact of your work
  • Help shape engineering best practices and mobile standards across the organization
  • Support innovative digital initiatives focused on customer engagement, personalization, and commerce
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Engineer - Build Million-User Shopping Apps
Senior iOS Engineer - Build Million-User Shopping Apps

Agility Partners • Cincinnati (OH)

On-site
USD 120,000 - 160,000
Senior Software Engineer – Mobile (iOS)
Senior Software Engineer – Mobile (iOS)

Macy's • Johns Creek (GA)

On-site
USD 130,000 - 180,000
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Jersey City (NJ)

Hybrid
USD 140,000 - 190,000
Mentorship and personalized growth roadmaps
USD-based competitive pay
Flexible schedule with remote options
+2
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Miami (FL)

Hybrid
USD 90,000 - 120,000
Mentorship and TechTalks
USD-based pay and benefits
Flexible schedule
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Richmond (VA)

Hybrid
USD 100,000 - 140,000
Professional growth: Mentorship, TechTalks, growth roadmaps
Competitive compensation: USD-based pay with budgets
Exciting projects: Modern solutions with top firms
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Philadelphia

Hybrid
USD 90,000 - 120,000
Mentorship and personalized growth roadmaps
Competitive compensation with budgets for education and fitness
Flexible schedule with remote options
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Orlando (FL)

Hybrid
USD 100,000 - 130,000
Professional growth: Mentorship and TechTalks
Competitive compensation with budgets for education and activities
Exciting projects with Fortune 500 companies
+1
iOS Engineer
iOS Engineer

Compunnel, Inc. • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Sr. iOS Engineer
Sr. iOS Engineer

Harnham • New York (NY)

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

AgileEngine • Las Vegas (NV)

Hybrid
USD 100,000 - 130,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects: Fortune 500 collaborations
+1