Position: Middle iOS Developer (Swift)
Company: Opinov8
Category: iOS
Experience required: 3y
English level: intermediate

**WE BUILD:**
You'll be part of a big European media network involvement, working on the actual mobile app in an ambitious team
To do this, you will implement user-friendly functions for the Native-App for iOS.
You will work on reliable and scalable system with high performance.

The development and optimization of the mobile application is your responsibility
You carry out tests, identify technical problems and derive solutions
Together with Product Owners, Backend Engineers and the mobile team.

The project is serving video streaming with social networking elements. 

**BEING A PART OF A TEAM:**
•Develop native mobile applications for the iOS platform 
•Build the front-end iOS interface with a focus on feature usability and groundbreaking UI.
•Work closely with platform's API developers to create and maintain a robust server-client communication

**POWER YOU BRING:**
•3+ years with iOS platform and knowledge of OOP
•Experience with Swift
•Understanding of design patterns
•Experience with software architecture patterns, such as MVVM.
•Experience with unit testing
•Experience with REST API integration
•A creative mind and taste for intuitive UX
•Intermediate / Upper-intermediate English level
•Be a team player, take responsibility and show integrity in your work. Be ready to discuss pull requests and communicate openly.
•Experience with version control
•Understanding of Agile approaches. 

Nice to have:
•Knowledge of the iOS ecosystem and the Human Interface Guidelines
•Understanding of problems and strategies for apps working in low connectivity environments
•Experience with continuous integration, static code analysis, and a taste for good code quality
•Experience with CoreData
•Experience with CocoaPods
•Staying up to date with the latest mobile innovations