Вакансия Middle iOS Developer

6 вакансий
Специализация: iOS
Уровень: Middle
Опыт: 2 года
Уровень английского: Не важно
Зарплата: $2500—3000
Город: Минск
Размер команды: 3—5
Размер компании: 1200
Возможна удалённая работа: Да

Компания 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 (Покупки)

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, Objective C
  • Архитектура: 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. Финальное собеседование с Продакт менеджером и СТО
C72a87349957fac49268bf0c1a60655d
Представитель компании