Description
You will develop mobile applications within an Agile environment.
Responsibilities
- Build and maintain iOS 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 (iOS/Android).
- Proficiency in Swift and SwiftUI.
- Experience with Swift Package Manager (SPM).
- Knowledge of reactive programming.
- Strong understanding of Android development using Kotlin and Compose.
- Familiarity with MVVM/MCCM+C architecture.
- Expertise in Git and GitHub workflows.
- Ability to work in Agile environments.
- Any Graduate degree.
Preferred Skills
- Experience with Clean & Composable Architecture.
- Knowledge of RESTful API design (JSON API).
- Background in performance monitoring, optimization, Microservices, and CI/CD.