This is a remote position.
TOP 3 NON-NEGOTIABLES (from the JD’s Required Skills):
- Hands-on iOS app development in Swift
- Hands-on SwiftUI
- 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 Required
- 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
- Experience 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
What We Do
CTI Consulting is a South Florida technology solutions and staffing firm founded in 1998. It provides IT staffing and nearshore staffing services for startups through Fortune 100 companies, alongside digital-product work such as designing, testing, deploying, improving, and updating mobile applications. The company emphasizes close client collaboration, comprehensive candidate evaluation, continuing education, and innovative, scalable software solutions that improve operational efficiency.

.png)







