Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

CTI Consulting

Software Engineer | 12762

Posted
Discussion

Summary

Remote iOS Software Engineer role via CTI Consulting for a retail client in Cincinnati, OH area. Build native iOS apps using Swift, SwiftUI, MVVM, and Coordinator patterns; write tested, maintainable code and collaborate with designers and product managers. Requires ability to attend in-person sessions in Cincinnati.

This is a remote position.

INSIGHT REQ #: NSITJP00012762

TOP 3 NON-NEGOTIABLES (from the JD’s Required Skills):

  1. Hands-on iOS app development in Swift
  2. Hands-on SwiftUI
  3. Strong working knowledge of MVVM and Coordinator patterns
    Client rule: candidate must agree to no AI tools in any interview round.

Requirements

About This Opportunity

CTI Staffing is partnering with a leading retail organization to find an iOS Software Engineer for their mobile engineering team in the Cincinnati, OH area.

You’ll join a team building native iOS experiences used by a large customer base. The work centers on clean architecture, thoughtful UI, and code that other engineers can extend with confidence.

What You’ll Do

  • Develop and maintain native iOS applications in Swift
  • Build modern, responsive user interfaces with SwiftUI
  • Apply MVVM and Coordinator patterns across the application architecture
  • Partner with designers, product managers, and engineers to deliver high-quality features
  • Write clean, maintainable, well-tested code
  • Troubleshoot, debug, and improve existing applications

Benefits

What You Bring

Must-Have:

  • Professional experience building iOS applications
  • Proficiency in Swift
  • Hands-on experience building interfaces with SwiftUI
  • Strong working knowledge of MVVM architecture
  • Strong working knowledge of the Coordinator pattern
  • Habit of writing clean, maintainable, tested code
  • Ability to collaborate with designers and product managers
  • Ability to attend in-person meetings or work sessions in the Cincinnati area as required

Nice-to-Have (INFERRED, not in the JD, confirm or cut):

  • Unit testing with XCTest
  • Experience with Combine or Swift concurrency
  • UIKit interoperability
  • Retail or e-commerce app experience

Technical Environment:

  • iOS, Swift, SwiftUI, MVVM, Coordinator pattern

What Success Looks Like:

  • Shipping tested features within the first few months
  • Navigation and architecture that follow the team’s MVVM and Coordinator conventions
  • Fewer defects in the existing app through debugging and cleanup

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.