Position: iOS developer
Company: VMedia
Experience required: 3y
English level: intermediate

Development and maintenance of iOS and tvOS applications. Ideation and implementation of new application modules following requirements in specification.

Practical iOS/tvOS application development experience:
- Following clean code principles,
- SWIFT,
- VIPER architecture pattern,
- DI (Swinject),
- Layouts (storyboard / xib, UIKit, autolayout),
- Local data storage (UserDefaults, Realm),
- Descent English language knowledge (understand requirements in tickets, discuss details in chats),
- Experience of Modular Application implementation.


Will be an asset:
- practical experience of JIRA (or analogues), AVPlayer,
- practical experience working with REST services, Git.