Position: iOS Developer
Company: Vimmi
Category: iOS
Experience required: 3y
English level: intermediate

Responsibilities:
Develop high quality applications for iPhone, iPad and AppleTV platforms
Participating in the developers team
Communicating with other teams in order to define optimal solutions
Investigating possible solutions for new advanced features
Performing code reviews
Providing and maintaining technical documentation

Requirements:
3+ years of proven commercial experience of iOS applications development
Objective-C
Swift 4 and higher
Understanding design patterns
Strong knowledge of algorithm and data structures
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Solid understanding of the full mobile development life cycle
Experience with Gitlab, Jira, Redmine

It will be a plus:
Commercial experience with AppleTV projects
Experience with any kind of video streaming
Practical experience with Unit tests, UI tests, TDD
Real applications published in the AppStore

What we offer:
∙ Career planning, regular performance review;
∙ Flexible bonus system;
∙ Paid leave days;
∙ Free medical insurance;
∙ Sports reimbursement according to Company HR Policies;
∙ English lessons, speaking club;
∙ The company provides support in maintenance of all documentation for private entrepreneur.