Position: iOS Developer
Company: Rozetka.ua
Category: iOS
Experience: 2y

Чим потрібно займатися:
• Брати участь в побудові просунутої архітектури додатку;
• Брати участь у написанні нового і доопрацюванні поточного коду;
• Взаємодіяти з крос-функціональними командами;
• Працювати з зовнішніми джерелами даних і API.

Що для цього потрібно:
• Мати від 2-х років досвіду роботи в iOS розробки комерційних додатків;
• Знання Swift;
• iOS SDK;
• Розуміння принципів OOP;
• Розуміння Application / ViewController Life Cycle;
• Xcode; налагодження додатків;
• Мати практичні навички використання REST API, розуміння HTTP (S) протоколу;
• Розуміння архітектурних підходів VIPER, MVC, MVVM;
• Мати досвід побудови адаптивних користувальницьких інтерфейсі, Autolayout, HIG;
• Мати досвід роботи в налаштуванні Push Notifications, Universal Links, Shortcuts;
• Розуміння ARC; Memory Management;
•Test-Driven Development;
• Упевнені знання Git;
• Розуміння принципів CI / CD;
• Fastlane.

Значним плюсом буде:
• Досвід самостійної розробки проекту з «0»;
• Досвід роботи з web sockets;
• Reactive programming;
• Досвід роботи c Figma.