iOS Developer

$$$$
Product

  Команда “Альянс Діджитал” створює автоматизовані рішення у сфері фінтех. Ми працюємо з даними, продуктами та інженерією, щоб створювати надійні системи, які впливають на прибуток, ризики та клієнтський досвід. Підтримуємо професійний розвиток, менторство, обмін досвідом і створюємо умови для зростання спеціалістів у команді.

  Шукаємо iOS Developer, який буде процювати над створенням мобільного банківського застосунку для iOS. Великий, зрілий продукт: 40+ функціональних модулів, складна архітектура, банківський рівень безпеки.      

  Застосунок активно розвивається — поступовий перехід на SwiftUI та Swift 6. 

 

Мова та технології :

UIKit + SwiftUI, Coordinator + MVVM, Swinject DI, Alamofire, Combine, REST API, OAuth2, RealmSwift, Keychain, SSL pinning, JOSESwift, CryptoSwift, Firebase Analytics, Crashlytics, Adjust, Fastlane, Firebase Distribution, TestFlight, SwiftLint, SwiftFormat, SonarQube, Testing, SwiftGen, Google Maps SDK, Lottie, AgoraRtcEngine (WebRTC), PassKit / Apple Wallet   

 

Твої обов’язки:

Розробка та підтримка функціональних модулів банківського застосунку 

Робота з архітектурою Coordinator+MVVM             

Розробка нових екранів та компонентів (UIKit +SwiftUI)     

Участь у code review та підтримка якості коду(SwiftLint,SwiftFormat)          

Робота з архітектурою Coordinator +MVVM    

Налагодження та усунення дефектів 

 Участь у CI/CD процесах (Fastlane, Firebase Distribution, TestFlight)         

 

Вимоги:

5+ роки комерційного досвіду розробки під iOS
Впевнені знання Swift (Swift 5.0+, бажано досвід з Swift 6)
Глибоке розуміння UIKit (Storyboard/XIB, Auto Layout, кастомні компоненти)
Досвід з SwiftUI — розробка екранів та компонентів
Знання архітектурних патернів: MVVM, Coordinator
Досвід з Combine (Publishers, Subscribers, reactive-підхід)
Робота з REST API, Alamofire, обробка помилок та авторизаційних потоків (OAuth2)
Dependency Injection — досвід роботи з DI-контейнерами (Swinject або аналоги)

Досвід з Realm або іншими локальними БД (CoreData, SQLite)
Розуміння Keychain, основ безпеки мобільних застосунків
Робота з Git, GitFlow
Досвід публікації у App Store / TestFlight

 

Добре мати:

Досвід у Fintech / Banking продуктах
Знання Firebase (Crashlytics, Analytics, Push Notifications)
Робота з Google Maps SDK
Досвід з AgoraRtcEngine або іншими WebRTC-рішеннями (відеодзвінки)
Досвід з PassKit / Apple Wallet
Знання SSL pinning, шифрування (JOSESwift, CryptoSwift)
Досвід з Fastlane та автоматизацією збірок
Досвід з SwiftGen, SwiftLint, SwiftFormat                                                                                           

 

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

Роботу у цікавих проектах з нестандартними рішеннями

Ринкову оплату праці

Повний бухгалтерський супровід

Performance review

Командну підтримку у адаптації на новому робочому місці

Швидкість у прийнятті рішень

Безпосередній вплив на розвиток продукту

Оплачувані лікарняні та відпустка

Можливість повного remote

Гнучкий графік роботи, де головне – результ.

Required domain experience

Fintech 5 years

Required languages

English B1 - Intermediate
Ukrainian B2 - Upper Intermediate
Published 15 April
97 views
·
42 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...