iOS Engineer

Agility
Dayton, KY, United States
2 days ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Multitier Architecture Web Accessibility Agile Methodology Application Performance Management Architectural Patterns Automation of Tests Mobile Application Development Code Review Continuous Integration Software Debugging IOS SDK Mobile Application Software
+9 more
Model View Controller (MVC) Model View ViewModel Performance Tuning Scrum Methodology User-Centered Design Swiftui Ios Frameworks Backend Restful APIs

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

Requirements

  • 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
  • Mobile performance optimization 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

Benefits & conditions

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Loading talks and stories from around this role…