Strong Middle iOS розробник на e-Commerce проект
Обов'язки
Основні вимоги
- Ви маєте великий досвід у розробці iOS, включаючи SDK та сторонні фреймворки.
- Ви вже працювали зі Свіфтом і знаєте, як використовувати мову найбільш ефективно.
- Ви маєте досвід роботи в архітектурі клієнт-сервер із використанням HTTPS, REST та JSON.
- Ви глибоко розумієте архітектури додатків, шаблони проектування та найкращі практики кодування (SOLID, GoF, Clean / Hexagonal architecture).
- Ви глибоко розумієте реактивне програмування (RxSwift) та односпрямовані архітектури (FLUX / Redux).
- Ви володієте CoreData або SQLite (GRDB).
- Ви володієте сильними навичками unit тестування (RxTest, XCTest, Nimble).
- Ви використовуєте сучасні інструменти iOS щодня (fastlane, match, SwiftGen, Sourcery, Mint, etc.).
- Ви розумієте процес підписання коду iOS та процес публікації AppStore Connect.
- Ви володієте здатністю писати оптимізований під час виконання код і розумієте комплексність алгоритмів.
- Ми пишете код який надалі можна тестувати.
- Ви маєте досвід у безперервній інтеграції / безперервній доставці (CI/CD, fastlane, Github, Bitrise, Jenkins).
- Ви володієте англійською мовою, готові спілкуватись усно англійською із командою на стендап мітінгах та здатні пройти інтерв'ю на цій мові.
Корисні навички
- Освіта з ком'ютерних наук / інформатики або інша технічна освіта.
- 4+ років досвіду у розробці програмного забезпечення
Про проект
Ми шукаємо нових членів команди для міжнародного e-commerce проекту. Наш клієнт - це популярна платформа електронної комерції для оренди автомобілів та туризму в Німеччині та Франції. Понад 150 людей з 10 національностей та 6 команд працюють над розробкою продуктів та та щоденним їх вдосконаленням. Відкрита атмосфера та відповідальні колеги довзоляють безпосередньо впливати на продукт. Наше завдання - розробити новий продукт для оренди автомобілів з новим потоком користувачів. Завдяки безпосередньому спілкуванню з членами команди, менеджерами продуктів та ScrumMaster, ви матимете необмежені можливості впливати на проект та пропонувати вдосконалення. Ми пропонуємо offer: