iOS-разработчик (Market Tech)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Лидер рынка FoodTech в России

Описание вакансии

Условия работы

Мы сейчас расширяем одну из команд направления Consumer — Market Tech. Основная задача этой команды — разработка сервисов по размещению баннеров, промоакций и рекламы. Нам важно делать удобный инструмент, чтобы наши клиенты могли использовать функционал промоакций более удобно и эффективно.

Стек технологий: Swift, UIKit/SwiftUI (да-да, в продакшне!), Combine, Clean Architecture, VIP, Swinject, Cocoapods.

Чем предстоит заниматься

  • участвовать в проработках продуктовых идей вместе с менеджером продукта;
  • обсуждать макеты с дизайнером;
  • проектировать контракты вместе с backend-разработчиками;
  • декомпозировать и оценивать задачи;
  • писать код (что немаловажно);
  • писать Unit и UI-тесты;
  • проходить самому и проводить Code Review коллег;
  • наслаждаться своими фичами в Foodtech приложении №1 в России.

Что мы ожидаем

  • хорошее знание Swift — все новое пишем на нем;
  • умение понимать код на Objective-C и вносить изменения;
  • опыт перевода с Objective-C на Swift;
  • понимание современных архитектурных паттернов;
  • хорошее понимание особенностей разработки клиент-серверных приложений;
  • знание шаблонов проектирования, ООП, принципов SOLID, многопоточного программирования;
  • любовь к UI и отсутствие страха перед анимациями;
  • владение Git на уровне, позволяющем придерживаться Git flow;
  • умение работать с CI/CD;
  • нацеленность на результат и способность к командной работе.

Будет плюсом

  • наличие собственных Pet Projects в App Store;
  • участие в Open Source проектах или наличие собственных;
  • наличие тайных желаний писать статьи и выступать на конференциях.