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

iOS-разработчик (Диск)
в Яндекс 360
200 000 — 350 000 ₽/мес на руки
Технологии/инструменты
Яндекс Диск — часть виртуального рабочего пространства Яндекс 360. Мы создали многофункциональное и удобное приложение и не собираемся останавливаться. Чтобы реализовывать новые идеи быстро и качественно, мы без сомнений избавляемся от устаревших решений — не боимся рефакторинга, внедрения новых библиотек и тестирования новых подходов к разработке.
Вам предстоит решать задачи, связанные с алгоритмами синхронизации данных, интеграцией с возможностями операционной системы и вёрсткой хитрых визуальных компонентов. Мы делаем ставку на мультиплатформенную разработку. В качестве основной технологии мы выбрали Kotlin Multiplatform. На нём мы пишем только бизнес-логику, и это не накладывает никаких ограничений на использование платформенных SDK, UI и взаимодействие с операционной системой остаются платформенными. Вне общего кода мы используем актуальный стек и современные подходы к iOS-разработке.
Стек команды:
- 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% стоимости ДМС для супругов и детей.
- Курсы, тренинги, возможность участия в конференциях.


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