Вакансия Middle iOS Developer

2 сентября 2021    30
EVO
Откликнуться

Prom.Кабинет - приложение для продавцов от портала Prom.ua, помогающее всегда быть в курсе своих заказов, возможность их создавать, обрабатывать и редактировать, общаться с клиентами в чате, создавать/редактировать товары, работать с отзывами о товарах, вообщем полноценно заниматься и развивать свой бизнес на Prom.ua. 

Уже реализованные приложения (iOS):

Команда разработки продукта: Prom.ua (Покупки)

1 Android + 1 iOS + 1 QA + 1 Analyst + Designer + 1 Traffic Manager + 1 PM

Кроме этого в нашем EVO Mobile Community всегда есть чему поучиться и с кем обсудить новые технологии и решения, так как тут уже: 9 Android Developers, 9 iOS Developers и 3 Flutter Developers и это не предел. 

Технический стек:

  • Язык: Swift / Kotlin(KMM)
  • Архитектура: Clean Swift(VIP)
  • Сеть/данные: Moya
  • CI/CD: Gitlab+Fastlane+shell scripts.
  • Инструменты: Xcode, Intelij IDEA, Postman
  • Менеджер зависимостей: Cocoapods, SPM.
  • Многопоточность: GCD
  • VCS: Gitlab

Что важно для данной роли в проекте:

  • иметь опыт разработки нативных приложений под iOS для коммерческого использования от 2-х лет;
  • с удовольствием писать чистый, аккуратный код (за который тебе не будет стыдно перед коллегами :);
  • желание создавать качественные продукты, которые помогут пользователям решать их задачи более эффективно и приятно;
  • активно следить за последними новинками и трендами в области мобильных платформ и разработки;
  • иметь понимание как выглядит полный цикл мобильной разработки;
  • уметь дебажить и устранять проблемы;
  • хорошее знание подходов к разработке программного обеспечения;

Будет преимуществом:

  • знания\работа с Kotlin native
  • умение работать с CI/CD

Задачи в проекте:

  • реализация новых фичей в проекте;
  • автоматизация процессов разработки;
  • реализация многопоточной работы внутри приложения;
  • хранить данные на устройстве различными способами;
  • покрывать приложение Unit тестами;
  • фикс багов и улучшения работы приложения.

Этапы подбора:

  1. Мы ждем ваше резюме. Далее оно попадает на рассмотрение техническим специалистам.
  2. Если резюме проходит одобрение, мы договоримся с вами об удобном времени для знакомства в Google Meets для обсуждения вакансии более подробно (30 минут).
  3. Если после знакомства нам взаимно интересно продолжать общение, мы договоримся об удобном времени для технического собеседования (1,5 часа).

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.