EVO — продуктова українська IT-компанія. Центральний офіс знаходиться в Україні (Київ). Зараз ми збираємо команди розробки в Білорусі. Ми працюємо повністю віддалено. Можна працювати також з Мінського офісу. EVO — 1200+ співробітників, технічний департамент понад 300 осіб, розробників понад 200 осіб.
2 июня 2021

Middle iOS Developer (проект Prom Покупки) (вакансия неактивна)

удаленно

Компанія EVO в пошуках Middle iOS Developer`a на наш основний додаток Prom. Покупки
EVO — продуктова IТ-компанія. Наші проекти: Prom.ua (+ аналоги в інших країнах), Kabanchik.ua, Zakupki.prom.ua, Bigl.ua, Crafta.ua, Вчасно, Shafa.ua, IZI.

Prom.Покупки — додаток-маркет від порталу Prom.ua, інтернет-універмаг, який зібрав усі товари, знижки та акції у вашій кишені. Високонавантажений проект (1M + MAU) де важливо враховувати багато бізнес-логіки і працювати з різними командами і технічним стеком.

Вже реалізовані додатки (iOS):
Prom.ua (Покупки) (+3 країни)
Кабінет продавця Prom.ua (+3 країни)
Shafa
Замовник на Kabanchik.ua
Виконавець на Kabanchik.ua
Zakupki.Prom.ua
Shafa.ua
IZI

Команда розробки продукту: Prom.ua (Покупки)
4 Android + 4 iOS + 1 Python dev (API) + 4 QA + 1 Analyst + Designer + 1 Traffic Manager + 1 PM

Крім цього, в нашому EVO Mobile Community завжди є чому навчитись і з ким обговорити нові технології, бо нас тут вже: 7 Android Developers, 8 iOS Developers і 2 Flutter Developers і це не межа.

Технічний стек:
Мова: Swift
Архітектура: VIPER
Мережа/дані: URL Session + GraphQL + Codable
CI/CD: Gitlab + Fastlane + shell scripts.
Інструменти: Xcode, Charles, Postman, Insomnia
Менеджер залежностей: Cocoapods, SPM.
Багатопоточність: GCD/NSOperationQueue
VCS: Gitlab

Що важливо для даної ролі в проекті:
— досвід розробки нативних додатків під iOS для комерційного використання від 2-х років;
— із задоволенням писати чистий, охайний код (за який тобі не буде соромно перед колегами :);
— бажання створювати якісні продукти, які допоможуть мільйонам користувачів вирішувати їх завдання більш ефективно і приємно;
— активно стежити за останніми новинками та трендами в області мобільних платформ і розробки;
— мати розуміння як виглядає повний цикл мобільного розробки;
— вміти дебажити та усувати проблеми;
— гарне знання підходів до розробки програмного забезпечення

Буде перевагою:
знання\робота з Kotlin native
вміння працювати з CI/CD

Завдання в проекті:
— реалізація нових фічей в проекті;
— автоматизація процесів розробки;
— реалізація багатопотокової роботи всередині програми;
— зберігати дані на пристрої різними способами;
— покривати додаток Unit & UI тестами;
— фікс багів та поліпшення роботи програми.

Етапи підбору:
1. Ми чекаємо ваше резюме. Далі воно потрапляє на розгляд до технічних фахівців.
2. Якщо резюме проходить схвалення, ми домовимося з вами про зручний час для знайомства в Google Meets для обговорення вакансії більш детально (30 хвилин).
3. Якщо після знайомства нам взаємно цікаво продовжувати спілкування, ми домовимося про зручний час для технічної співбесіди (1,5 години).
4. Фінальне знайомство з PM та СТО