Senior Software Engineer (iOS)

Ukrainian Product 🇺🇦 Mobilisation reservation

Обов’язки:
- розробка застосунку для платформи iOS з метою досягнення поставлених задач та цілей
- глибоке розуміння архітектури iOS, знання мови програмування Swift та стеку технологій, що використовуються під час розробки під цю платформу
- відповідальність за проєктування та архітектурні рішення
- розробка нових функцій, виправлення помилок та оптимізація рішень у проєкті
- перевірка якості коду в рамках поточного code review в команді
- оптимізація продукту для досягнення кращої продуктивності та ефективності (оптимізація ресурсів, швидкість завантаження та відповідей застосунка)
- побудова та розвиток процесів у команді для її розвитку та покращення продуктивності
- взаємодія з іншими членами команди, яка включає дизайнерів, тестувальників, менеджерів проєктів тощо. Ефективна комунікація та співпраця є важливими аспектами для цього
- підтримка оновлень iOS та пристосування продукту до них, вирішення питань, пов’язаних з сумісністю та апгрейдами застосунку
- аналіз та пошук комплексних технічних рішень для вирішення поставлених задач, які можуть бути вкрай нестандартними

Вимоги:
- мати аналогічний досвід роботи від 4 років
- знання Swift 5, ReactiveKit або RxSwift/ReactiveCocoa
- знати і дотримуватися принципів ООП та SOLID
- мати досконалі знання архітектури MVP, Clean Swift
- бути на "ти" з Alamofire, Multithreading, DeepLinks/Universal links, Firebase, CI/CD
- орієнтуватися на продукт та його тривалу розробку
- мати досвід у написанні тестів та роботі з фреймворками
- розуміти важливості модульного структурування коду
- бути відкритим до нового та ділитися знаннями з іншими членами команди
- досвід роботи з accessibility framework

- володіння англійською мовою на рівні intermediate або вище
- вища технічна освіта
- готовність працювати в офісі (Київ)

Ми пропонуємо:
- роботу з продуктом, яким користується вся країна та захоплюється весь світ
- конкурентну заробітну плату
- професійний розвиток та навчання
- зручний офіс у центрі міста
- забезпечення всіх комфортних умов праці: необхідна техніка для роботи, офіс з генератором