Negotiable
Outside
Remote
USA
Summary: The IOS Developer role focuses on creating applications for iOS using technologies such as Xcode, Swift, and SwiftUI. The position requires a solid understanding of software architecture and reactive programming, along with experience in UI frameworks and dependency management. Excellent communication skills are essential for collaboration in a remote working environment. The role is classified as outside IR35, indicating a flexible contracting arrangement.
Key Responsibilities:
- Develop iOS applications using Xcode, Swift, and SwiftUI.
- Implement software architecture principles, particularly MVVM.
- Utilize reactive programming techniques with Combine.
- Work with UI frameworks, primarily UIKit and SwiftUI.
- Manage dependencies and perform basic testing (Unit, UI).
- Engage in CI/CD processes.
- Communicate effectively within a remote team environment.
Key Skills:
- Proficiency in Xcode, Swift, and SwiftUI.
- Understanding of software architecture (MVVM).
- Experience with reactive programming (Combine).
- Familiarity with UI frameworks (UIKit and SwiftUI).
- Basic knowledge of dependency management and testing.
- Understanding of CI/CD processes.
- Excellent communication skills.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Role: IOS Developer
Location: Remote
Xcode / Swift / SwiftUI Git / Source Code Management (GitHub, GitLab, )
A good understanding of software architecture (MVVM)
Reactive programming (Combine)
UI frameworks (UIKit and mainly SwiftUI)
Dependency management Basic knowledge of testing (Unit, UI)
Basic knowledge of CI/CD Excellent communication skills