Position: iOS Developer
Company: PULS Software
Category: iOS
Experience required: 1y
English level: intermediate

Now we are looking for a Junior iOS Developer. We offer you work with a team of professionals, take part in contributing to exciting projects and grow in your experience.


**Requirements:**
- 6+ months of commercial experience in Swift Development;
- Strong experience in development using UIKit and Foundation;
- Good understanding of application life cycle and components;
- Knowledge of OOP;
- Understanding AutoLayout ;
- Knowledge of classical data structures and algorithms;
- Knowledge of architectural design patterns like: MVVM, MVP;
- Multithreading and concurrency, networking;
- Experience with version control systems;
- Experience with creating UI without IB
- English Intermediate level;

**Would be a plus:**
- Experience with RxSwift, SwiftUI and Combine;
- Experience with CoreData or Realm;
- Experience with push notifications;
- Understanding SOLID principles and design patterns

**We offer:**
 Supporting work-life balance;
- Interesting long-term projects with customers from varius counties (mostly Israel, USA, Great Britain);
- Providing performance review every six months;
- Opportunities for professional development and growth;
- Easy cooperation with C-level;
- Opportunity to propose and implement your own solutions;
- Flexible work schedule;