Position: iOS Developer
Company: Сitrusdev
Category: iOS
Experience required: 2y
English level: intermediate

Requirements:

-  2 year or above of experience with Swift 
- 1 year or above of experience with Objective-C (optional)
- Knowledge of iOS SDK, Xcode
- Understanding of MVC/MVP/MVVM
- Knowledge in writing and consuming REST APIs, and integrate with 3rd party APIs
- Experience with databases 
- Experience with remote data via REST, JSON
- Design patterns, object oriented programming and data structure of SOLID principles
- Experience using version control (GIT)
- English level Intermediate +
 

Will be a plus:

- Agile / SCRUM experience
- Knowledge of reactive programming
 
Responsibilities:
- Write clean, testable, and well documented code
- Work with outside data sources and API’s
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies
 

We offer:

- Interesting dynamic projects (f.e.: e-commerce, marketplaces and fintech apps - web and mobile; indoor navigation apps; smart farming solutions including web, mobile and hardware components; and many other interesting things)
- Opportunity for self-development
- Competitive salary and social package (medical insurance after 6 months of work, gym, paid vacation)
- Friendly team, open-minded management and enjoyable working environment
- Free English classes with an ability to pass exams for certificate
- Corporate and team building events

If you think that you don't suite all the requirements but still want to try - please write detailed cover letter about your pros and cons about this position.
Please mention the best way and preffered time to contact you (phone, messenger, email, skype - etc).
We are waiting for your CV