CT
Hiring from
United States
Work type
Remote
Posted
Is this job info correct?

605,747 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Job Description

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




Similar jobs