Position: iOS Strong Junior/Middle 1912/10
Company: Argument staffing agency
Category: iOS
Experience required: 2y
English level: intermediate

Kharkiv/Remote
Now we are looking for a Junior IOSDeveloper. We offer you work with a team of professionals, take part in contributing to exciting projects and grow in your experience.
It is a full-time position in the office, in the center of Kharkiv, with flexible working hours.

**Required skills:**

- 6+ months of commercial experience in Swift Development;
- Strong experience in development using iOS SDK;
- Good understanding of application life cycle and components;
- Knowledge of OOP, design patterns, SOLID principles;
- English Intermediate level;
- Understanding AutoLayout Principles;
- Knowledge of classical data structures and algorithms;
- Knowledge of architectural design patterns like: MVVM, MVP, VIPER, VIP
- Multithreading and concurrency, networking;
- Experience with Firebase;
- Experience with CoreData and Realm;
- Experience with cloud messages and push notifications;
- Experience with version control systems;
- Experience with creating UI without Storyboards and Xibs

**Nice To Have:**

- Experience with the full mobile development life cycle, including design, development and publishing to The App Store;
- Experience with CI/CD;
- Experience in writing Unit tests;
- Experience with RxSwift, SwiftUI and Combine;
- Experience with payment systems integrations


**We offer:**

- Professional and skilled projects;
- Performance review is per six months;
- Opportunities for professional growth and development;
- Ability to propose and implement your own solutions;
- Flexible working hours;
- Corporate events;
- Gym membership


**About the projects:**
- German social media;
- The largest co-living chain of hotels in Europe;
- A fintech startup;
- A few applications for banks