Position: iOS Engineer
Company: Gismart
Experience required: 2y
English level: intermediate

Requirements:
- 2+ year’s experience in developing iOS applications
- Strong experience in OOP, and software design patterns
- Good knowledge of design patterns (MVC/MVP/MVVM)
- Strong knowledge of  SOLID, DI, and Unit Testing
- Good knowledge of UIKit and Swift
- Organization of asynchronous workflow

Responsibilities:
- Support and develop team’s projects
- Development of new features

Will be a plus:
- Basic knowledge of databases and data modeling
- Knowledge Rx, Objective-C, Swift UI

Employee Benefits:
- 18 working days of paid vacation
- 75% compensation of sport activities
- English classes compensation
- Quarterly Educational Days
- Gifting for major life events
- 100% sick leave compensation
- Yoga classes on-line
- 70% compensation of therapy with corporate psychologists
- Medical service compensation ($ 250 per year)
- 3 paid personal days (the number grows over the years in the company)
- A training budget with an opportunity to visit paid conferences, training sessions, workshops, etc.