👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

iOS-разработчик (Mobile Platform)

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

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

Компания

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

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

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

Delivery Club строит экосистему вокруг доставки еды. Наш сервис — это ИТ-система, связывающая клиентов, курьеров и рестораны друг с другом. Мы используем искусственный интеллект для прогнозирования спроса и распределения курьеров. Наша команда непрерывно работает над каждым элементом системы, чтобы твой следующий заказ в Delivery Club приехал еще быстрее.

Мы ищем разработчика в команду Mobile Platform.
Фронт работ платформы разнообразен и постоянно бросает вызов разработчикам: команда развивает архитектуру приложений; делает тулинг для разработки, мониторинга и тестирования; совершенствует инфраструктуру. 

Здесь сложные задачи, можно пощупать разнообразные технологии, получить быстрый фидбек от коллег. Наши клиенты — мобильные разработчики. Мобильная платформенная команда клиентского приложения обеспечивает их всем необходимым для комфортной работы.

Стек технологий: Swift, UIKit/SwiftUI, Combine, Clean Architecture, VIP, Swinject, Cocoapods.

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

  • cовершенствовать CI/CD. Он уже многое умеет, но у нас большие планы по развитию;
  • влиять на архитектуру. Мы постоянно совершенствуемся и принимаем новые подходы. Недавно приняли архитектуру экрана на SwiftUI;
  • ускорять все, что ускоряется. Сборка, старт приложения, FPS;
  • писать тулинг для UI-тестов. Здесь простор для творчества бесконечен;
  • рефакторить старые и страшные куски Legacy. Свежий пример — диплинки на Combine, вместо Objective-C синглтона пятилетней давности.

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

  • хорошее знание Swift — все новое пишем на нем;
  • умение понимать код на Objective-C и вносить изменения;
  • опыт перевода с Objective-C на Swift;
  • понимание современных архитектурных паттернов;
  • любовь к UI и отсутствие страха перед анимациями;
  • опыт работы в команде разработчиков;
  • владение Git на уровне, позволяющем придерживаться Git Flow;
  • навыки работы с Jira, Confluence.

Будет плюсом

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

Бонусы

  • сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; 
  • быстрый рост в трендовых направлениях и амбициозные цели перед каждым проектом;
  • экспертиза: наши сотрудники обладают передовым опытом, преподают в образовательных проектах, выступают на конференциях;
  • команда: вместе работаем, занимаемся спортом, участвуем в соревнованиях и отдыхаем;
  • профессиональное развитие: организуем митапы, конференции, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
  • здоровье и спорт: программа ДМС доступна с первого месяца работы; 9 корпоративных видов спорта (футбол, баскетбол, волейбол, бег, плавание, хоккей, триатлон, настольный теннис, лыжи);
  • оборудование: мощное железо, дополнительные мониторы, специализированные гаджеты — все для решения масштабных задач и экспериментов;
  • возможность работать удаленно или по гибридному графику: часть рабочего времени — в офисе, часть — дома.