Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Яндекс 360

iOS-разработчик (Диск)

в Яндекс 360

200 000 —‍ 350 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)Белград (Сербия)Самостоятельный переезд
Специализация
Mobile (iOS)
Уровень
Middle

Яндекс Диск — часть виртуального рабочего пространства Яндекс 360. Мы создали многофункциональное и удобное приложение и не собираемся останавливаться. Чтобы реализовывать новые идеи быстро и качественно, мы без сомнений избавляемся от устаревших решений — не боимся рефакторинга, внедрения новых библиотек и тестирования новых подходов к разработке.

Вам предстоит решать задачи, связанные с алгоритмами синхронизации данных, интеграцией с возможностями операционной системы и вёрсткой хитрых визуальных компонентов. Мы делаем ставку на мультиплатформенную разработку. В качестве основной технологии мы выбрали Kotlin Multiplatform. На нём мы пишем только бизнес-логику, и это не накладывает никаких ограничений на использование платформенных SDK, UI и взаимодействие с операционной системой остаются платформенными. Вне общего кода мы используем актуальный стек и современные подходы к iOS-разработке.

Технологии/инструменты

SwiftFoundationGCDUIKitURLSessionCore Animation
  • Swift — 80% (весь новый код), Objective-C — 20.
  • UIKit, SwiftUI, GCD, URLSession, Swift Concurrency.
  • Юнит-тесты, UI-тесты на XCTest & Allure, ревью кода.
  • Модульность на CocoaPods.

Что нужно делать

  • Проектировать архитектуру приложения, изучать новые технологии и подходы.
  • Развивать модульную систему.
  • Тесно взаимодействовать с бэкенд-разработчиками, особенно по вопросам сетевых API.
  • Искать компромиссы с продуктологами и дизайнерами, чтобы быстро проверять гипотезы с минимальным рабочим продуктом.
  • Участвовать в разработке и развитии дизайн-системы для всего мобильного Яндекс 360.
  • Автоматизировать процессы разработки и тестирования.
  • Анализировать и улучшать производительность приложения.

Мы ждем, что вы

  • Программировали под iOS больше трех лет.
  • Отлично знаете Swift.
  • Хорошо знакомы с платформой iOS, знаете фреймворки Foundation, GCD, UIKit, Core Animation, URLSession.
  • Занимались многопоточным программированием.
  • Работали с клиент-серверными приложениями и понимаете, как устроен сетевой стек iOS.
  • Понимаете плюсы и минусы разных паттернов проектирования и архитектурных подходов — когда и что уместно применять.
  • Знаете классические алгоритмы и структуры данных.

Будет плюсом, если вы:

  • Знакомы с SwiftUI, Combine и другими современными фреймворками.
  • Знаете Objective-C хотя бы на уровне чтения кода.
  • Знакомы с Kotlin и концепциями Kotlin Multiplatform.
  • Имеете опыт настройки систем сборки и CI.

Условия

  • Сильная команда, с которой можно расти.
  • Сложные задачи для сервиса с миллионами пользователей.
  • Возможность влиять на процесс и результат.
  • Расширенная программа ДМС: стоматология, обследования, вызов врача на дом и многое другое.
  • Оплата 80% стоимости ДМС для супругов и детей.
  • Курсы, тренинги, возможность участия в конференциях.
Никита Просветов Recruiter
Яндекс 360

О компании Яндекс 360

Сфера
Продуктовая компания
Размер
1001+

Яндекс 360 — цифровое пространство для решения ежедневных задач: от хранения файлов до деловой переписки. Включает в себя такие сервисы, как Почта, Диск, Телемост, Документы, Календарь, Заметки, Мессенджер и другие.

Похожие вакансии

5 000 – 6 000 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
410 000 – 540 000 ₽/мес на руки
📍 Москва (м. Выставочная / м. Деловой центр), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
3 500 – 5 000 €/мес на руки
📍 Барселона (Испания), помощь с переездом
300 000 – 430 000 ₽/мес на руки
📍 Ташкент (Узбекистан), помощь с переездом
300 000 – 540 000 ₽/мес на руки
📍 Москва (м. Выставочная / м. Деловой центр), Санкт-Петербург (м. Площадь Ленина), можно удалённо из РФ