Position: Middle+ iOS Developer
Company: Vimmi Communication Ltd.
Category: iOS
Experience required: 3y

**Required skills**
We are looking for an iOS/tvOS developer that will have:
• good understanding and knowledge of iOS platform and iOS SDK, practical experience of software development using Xcode and Cocoa;
• understanding of Human interface guidelines and development best practices;
• knowledge and experience with both Objective-C and Swift languages and their combined use in a project;
• good understanding of network communication and client-side development;
• perfect understanding of the software development process;
• knowledge of main OOP principles;
• knowledge of software design patterns;
• knowledge of general data structures and algorithms;
 
**Would be a plus**
• Practical experience with AppleTV;
• Video and streaming formats knowledge;
• Practical experience with In-App purchases;
• Practical experience with Cocoapods, Firebase, Web sockets;
 
**We are offering**
As a growing company, we can offer you:
• interesting and challenging tasks and projects;
• regular salary review based on work performance;
• training, personal development and career opportunities; 
• 40-hour working week with flexible working hours;
• comfortable working environment, spacious and cosy office;
• work in the professional team with an informal and friendly working; 
• atmosphere;
• paid sick leaves and vacations;
• tasty coffee, tea and cookies;
• free parking;
 
**Responsibility**
As iOS/tvOS Developer you will be responsible for developing Vimmi application for mobile and AppleTV platforms. The application is used for playing video audio content from Vimmi Video platform. The applications are built as fully customizable templates for any screen, including video subscription services, pay per view live events, any-VOD packages and ad-supported services.