Position: iOS Developer
Company: DOIT Software
Category: iOS
Experience required: 3y
English level: upper
Published: 2020-12-01T00:00:00+02:00

Developer’s level: Middle+, Senior
Location: remotely or in Kyiv office (metro Politekhnichnyi instytut)
English: Good written and spoken English
Advantages: regular communication with the client in English.

Skills and Qualifications
Experience in programming for 2 + years;
Knowledge of OOP principles;
Knowledge of design patterns and understanding of modern development methodology;
Knowledge of Architecture (MVC/MVVM/VIPER);
Minimum 2-3 developed applications in the portfolio
* Experience in using Git (Bitbucket / GitHub /..) git-flow
* Experience in maintaining and releasing commercial apps in App store
* Experience in working with third-party SDKs, libraries and analytics tools
* Strong networking experience – integrating with Restful API (JSON, XML)
* Firebase Crashlytics
* Adaptive layout
* Multithreading, GCD
* Swift 3..x, 4..x, 5…x
* Firebase
* CoreData
* Local, Remote notifications
* Deep Links, Universal Links
* Core Locations
* Core graphics, Core Animations
* CI
* RxSwift
* UI without storyboards
* Custom UI Components

Main Responsibilities
Developing applications for iOS.
Support of applications.
Daily scrum meetings with a global development team.
Preparation of the necessary documentation. 

We offer
Friendly team
Competitive compensation depending on experience and skills
Professional and financial growth
Excellent work in a new modern office near the metro
A worthy compensation package: English and professional courses, gym
Sick leave and regular vacations
FOP administration
Tax compensation