Software Engineer | 12762
简单地说,这是一项远程职位。INSIGHT REQ #:NSITJP00012762 TOP 3 NON-NEGOTIABLES (来自 JDs Required Skills): · Swift 中手动 iOS 应用程序开发 · SwiftUI 上手动 iioswiftUI · MVVM 和协调器模式的强大的实操了解客户规则:候选人必须同意在任何面试轮中没有 AI 工具.CTI 人员与领先的零售组织合作寻找一个 iOS 软件工程师他们的移动工程团队在辛西那提,OH 地区。你将加入一支团队建立由大量客户使用的原生 iOS 体验。的工作集中于清洁的架构,思想 UI 和其他工程师可以扩展代码。你会做什么 · 用 Swift 开发和维护本土 iOS 应用程序 · 使用 SwiftUI 构建现代,响应式用户界面 ·在整个应用架构中应用 MVVM 和协调器模式 ·与设计师,产品经理和工程师合作提供高质量的功能 · 写清洁,可维护的,经过检验的代码 ·解决问题,调整和改进现有应用程序 优势你必须拥有的:· 专业体验建立 iOS 应用软件 · Swift 语言熟练 · 手动使用 SwiftUI 创建接口 · MVVM 架构强大的实操了解 · 强大的工作能力对协调器模式。· 编写清洁,可维护的测试代码的习惯 · 与设计师和产品管理人员合作的能力 · 在辛西那提地区根据需要参加亲自会议或工作会话的能力 - - 享受 (INFERRED,不是 JD,确认或切断): · 使用 XCTest 进行单元测试 · 结合或 Swift 共享经验 · UIKit 互操作性 ·零售或电子商务应用程序体验技术环境:· iOS, Swift, SwiftUI, MVVM,协调员成功模式是什么样子:· 在最初几个月内运输测试功能 · 导航和架构遵循团队的 MVVM 和协调员公约 ·通过调整和干净化减少现有应用程序中的缺陷 首次发布在喜马拉雅山脉
查看英文原文
This is a remote position.
INSIGHT REQ #: NSITJP00012762 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
Originally posted on Himalayas