Войдите или зарегистрируйтесь, чтобы прочувствовать и раскрыть все возможности сервиса Хедз

Headz.io – умный сервис трудоустройства лучших IT-специалистов

iOS Developer
Платим 100K - 300K руб/мес
Предлагаем работу Без разницы, любой вариант
Локация Москва
В архиве
Необходимые навыки

Ios Средний

Solid Средний

Swift Средний

Uikit Средний

Опыт в специальности middle

О проекте

-Яндекс.Еда - сервис по доставке блюд из ресторанов и продуктов из магазинов. С Яндекс.Едой сотрудничают 27 тысяч заведений и более тысячи магазинов в 130 городах.

Мы быстро растем и активно расширяем нашу команду iOS разработки, чтобы вместе создавать лучший фудтех-продукт на рынке. Мы пишем на Swift, придерживаемся архитектуры MVC. Мы покрываем бизнес-логику юнит-тестами и автоматизируем рутинные процессы при помощи CI/CD, SwiftLint и XcodeGen.
У нас большой бэклог из продуктовых и технических задач. Несколько примеров:
- Развиваем ресторанное направление (улучшаем текущие фичи, работаем над новыми сценариями внутри ресторанов )
- Для магазинов делаем полностью новый интерфейс, который будет развиваться отдельно от ресторанов. Тут задачи чисто продуктовые как в стартапе
- Делаем межкомандные проекты. Работаем над сдк для нативной интеграции в Яндекс.Go и в другие приложения

Наш стэк:

Swift 5.4, iOS 12+

Архитектура MVC+Coordinators

Бизнес логика на PromiseKit

UI верстаем в коде через SnapKit

На некоторых экранах используется AloeStackView

Общая библиотека компонентов дизайн системы с Go и Лавкой

Масса внутренних библиотек Яндекса: UI Плюса, Лавка, Карта, логин через Паспорт, AppMetrica

Unit тесты на Quick+Nimble

UI тесты на XCUITest

Xcodegen для генерации файлов проекта

Sourcery для генерации ассетов и моков

Cocoapods для подключения зависимостей

CI

Автоматизированы проверки в PR-ах, сборки для ручного тестирования и заливка в App Store

Используем Teamcity + Fastlane + Swiftlint + Danger

Чем нужно будет заниматься

 

Вам предстоит:

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

Мы ждём, что вы:

  • отлично знаете Swift;
  • знаете UIKit во всех деталях;
  • знаете принципы объектно ориентированного программирования, функционального программирования, SOLID;
  • способны решать задачи наиболее эффективными способами;
  • умеете работать в команде, приводить и принимать аргументы и мыслить системно, но не шаблонно.

Условия:

  • комфортабельный офис в «Москва-Сити» в шаговой доступности от метро;
  • удобный график работы, возможность работать из дома на время, пока коронавирус не будет побежден;
  • компенсация оплаты питания;
  • расширенный пакет ДМС со стоматологией, 100%-я оплата больничного;
  • подведение итогов работы и премии каждые полгода;
  • тренажерный зал и дежурный врач в офисе;
  • бесплатная парковка на территории бизнес-центра;
  • качественное обучение: поездки на семинары и конференции, библиотека для сотрудников, множество внутренних тренингов.

Требования

-

Мы предлагаем

-

Процесс найма

P.S. Полезные ссылки:

    О собеседованиях в целом: https://yandex.ru/jobs/ya-interview (вкладка "разработчику", но математику спрашиваем на профильные вакансии, архитектура актуальна для позиций senior и выше)
    Система Яндекс.Контест, где стоит потренироваться решать задачки, т.к. они схожи с теми, которые дают на собеседовании: https://contest.yandex.ru/contest/8458/enter/
    Cистема Яндекс.Код, которую используют при решении задач на ноутбуке: https://code.yandex-team.ru/
    Можно попрактиковаться в алгоритмах и порешать задачки на leetcode/hackerrank/geeksforgeeks, например: https://leetcode.com/problemset/algorithms/

Яндекс
Москва

О компании
Яндекс - https://yandex.ru/company
Тип компании
Крупная IT компания
Год основания
1997
Количество сотрудников
13000
Бонусы от компании
Игровые приставки, ДМС, Фитнес-зал, Компенсация питания, Обучение, Карьерный рост, Расширенный ДМС, Релокационный пакет, Печеньки