Description
You will build and maintain iOS applications using Swift and SwiftUI within an Agile environment.
This role is on-site.
Responsibilities
- Develop mobile applications using Swift and SwiftUI.
- Implement reactive programming patterns and manage dependencies via Swift Package Manager.
- Collaborate with cross-functional teams to deliver mobile solutions.
- Write clear technical documentation for codebase and architecture.
- Manage code versions and workflows using Git and GitHub.
Required Skills
- 8+ years of experience in mobile app development.
- Proficiency in Swift and SwiftUI.
- Experience with Swift Package Manager (SPM).
- Strong understanding of Android development using Kotlin and Compose.
- Familiarity with MVVM/MVVM+C architecture.
- Expertise in Git and GitHub workflows.
- Ability to work in Agile environments.
Preferred Skills
- Experience with Clean & Composable Architecture.
- Knowledge of RESTful API design (JSON API).
- Background in performance monitoring, optimization, Microservices, and CI/CD.