Position: Middle iOS Developer
Company: ScrumLaunch
Category: iOS
Experience required: 2y
English level: upper

The responsibilities of the iOS developer consist of developing new functionality while supporting and updating the existing one.

The goal is to re-write the legacy app using SwiftUI and Split the legacy app to small independet modules.
Old app is built using UIKit + Combine.

Backend & Libraries: AWS, Auth Cognito, Mapbox (for maps).

Requirements:
- 2 years of real production experience
- Experience with UiKit, Swiftui + Combine. App is modularized using packages (SPM).
- Architecture: MVVM
- English of Upper Intermediate or higher level.

Responsibilities:
- take part in the development of native mobile apps with iOS;
- develop features on SwiftUI;
- bugs fixing;
- take part in daily meetings (12 am ET).

We offer:
- Opportunity to grow as an expert;
- Regular results-based salary review;
- Flexible working conditions;
- 24 days of paid vacation (working days);
- 10 sick days;
- Friendly and open-minded team;
- English classes;
- Relax and fun zones.