іOS Developer

AVIRISE — компанія, що перетворює сміливі ідеї на мобільні застосунки з широкою аудиторією користувачів.

 

Ми шукаємо iOS Developer’а для вдосконалення існуючих продуктів та створення нових інноваційних мобільних рішень, якими користуються щодня. У цій ролі ти матимеш змогу безпосередньо впливати на технічні рішення, фокусуючись на стабільності й масштабуванні систем.
 

Що ми очікуємо:

 

— Досвід роботи iOS-розробником від 3 років;
— Глибоке знання Swift, SwiftUI та життєвого циклу iOS застосунків;
— Вміння працювати з анімаціями;
— Розуміння декларативного підходу та State Management в SwiftUI;
— Навички роботи з UIKit для legacy-коду та інтеграції з SwiftUI;
— Досвід реалізації внутрішніх покупок та підписок через App Store (StoreKit, Receipt Validation, Subscription management);
— Робота з клієнт-серверною архітектурою та інтеграцією API;
— Дотримання принципів SOLID, HIG та використання патернів;
— Досвід написання масштабованого коду;
— Впевнене використання Git (знання Git Flow, code review практик);
— Використання бібліотек, таких як Firebase, Facebook SDK, AdSupport, Appsflyer;
— Досвід роботи з базами даних (CoreData/Realm), нетворкінгом (REST, websockets) та менеджерами залежностей (SPM, CocoaPods);
— Розробка багатопотокових застосунків;
— Робота з чужим кодом (читання, рефакторинг);
— Навички використання UI/UX рішень у співпраці з дизайнером;
— Пошук та впровадження оптимальних технічних рішень (якість/швидкість).
 

Буде перевагою:

 

— Знання підходів TDD/BDD;
— Досвід міграції проектів з UIKit на SwiftUI.
 

Основні обов’язки:

 

— Розробка мобільних застосунків для пристроїв iOS;
— Використання сучасних фреймворків та бібліотек;
— Підтримка поточних продуктів;
— Розробка нових продуктів / функцій;
— Інші задачі, пов’язані з розробкою програмних продуктів.
 

Ми пропонуємо:

 

— Роботу в стабільній компанії, що активно розвивається;
— Гнучкий графік роботи: Пн-Пт (8-10.00 / 17-19.00);
— Віддалену роботу або комфортний офіс у центрі м. Дніпро, який має укриття, забезпечений Starlink та генератором для безперебійної роботи;
— 20 робочих днів оплачуваної відпустки та оплачувані лікарняні;
— Підтримку здорового способу життя — часткова компенсація занять у спортзалі;
— Компенсацію навчання, професійних курсів та вивчення іноземних мов;
— Часткову компенсацію консультацій із психологом;
— Мінімум бюрократії та формалізму;
— Відкритість, прозорість рішень і чесну комунікацію.

Required languages

English B1 - Intermediate
Swift, UIKit, SwiftUI, CoreData, Realm, StoreKit
Published 5 January · Updated 26 January
Statistics:
138 views
·
46 applications
100% read
·
100% responded
Last responded 7 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...