iOS developer
AVIRISE — компанія, що спеціалізується на розробці та просуванні мобільних застосунків. Ми не просто створюємо застосунки, ми впроваджуємо ідеї та надаємо життя концепціям. Наша мета — створювати сьогодні те, що буде актуальним у майбутньому!
Вимоги:
— Досвід роботи від 2 років;
— Навички роботи зі Storyboard/XIB та Autolayout;
— Глибоке розуміння повного циклу розробки мобільних застосунків;
— Вміння працювати з анімаціями;
— Глибоке знання Swift, UIKit та життєвого циклу iOS застосунків;
— Робота з клієнт-серверною архітектурою та інтеграцією API;
— Дотримання принципів SOLID, HIG та використання патернів;
— Досвід написання масштабованого коду;
— Впевнене використання Git (знання Git Flow, code review практик);
— Використання бібліотек, таких як Firebase, Facebook SDK, AdSupport;
— Досвід роботи з базами даних (CoreData/Realm), нетворкінгом (REST, websockets) та менеджерами залежностей (SPM, CocoaPods);
— Розробка багатопотокових застосунків;
— Робота з чужим кодом (читання, рефакторинг);
— Навички використання UI/UX рішень у співпраці з дизайнером;
— Рівень англійської від Pre-Intermediate;
— Пошук та впровадження оптимальних технічних рішень (якість/швидкість).
Основні обов’язки:
— Розробка мобільних застосунків для пристроїв iOS;
— Робота з розробкою власних або гібридних програм;
— Використання сучасних фреймворків та бібліотек;
— Підтримка поточних продуктів;
— Розробка нових проектів / функцій;
— Інші функції, пов’язані з розробкою програмних продуктів.
Буде плюсом:
— Знання підходів TDD/BDD.
Ми пропонуємо:
— Робота в стабільній компанії, що розвивається;
— Графік роботи: Пн-Пт (8-10.00 / 17-19.00);
— Віддалену роботу або комфортний офіс у центрі м.Дніпро, який має укриття, забезпечений Starlink та генератором для безперебійної роботи;
— 20 робочих днів щорічної оплачуваної відпустки та оплачувані лікарняні;
— Ми підтримуємо здоровий спосіб життя та компенсуємо заняття у спортзалі (частково);
— Компенсуємо навчання та курси для професійного розвитку, а також курси з вивчення іноземних мов (частково);
— Також компенсуємо сеанси з психологом (частково);
— Відсутність формалізму та бюрократії;
— Прозорість рішень та відкритість в комунікації.