Старший разработчик в мобильную сore-команду Яндекс 360

З/П договорная
Размещено 16 марта


Мобильная сore-команда Яндекс 360 развивает мобильные продукты Почты, Диска, Телемоста, Календаря и Мессенджера. Мы: Унифицируем процессы автоматизации Реализуем общие UI- и BL-компоненты, которые внедряются во все наши мобильные продукты Исследуем и внедряем новые мобильные технологии в наши проекты Разрабатываем и выделяем общие подходы для всех команд Делаем ставку на мультиплатформенную разработку в качестве основной технологии выбрали Kotlin Multiplatform и пишем на нём только бизнес-логику. Это не ограничивает использование платформенных SDK: UI и взаимодействие с операционной системой остаются платформенными. Наш стек: Swift UIKit, SwiftUI, GCD, URLSession, Swift Concurrency Бнит-тесты, UI-тесты на XCTest & Allure, ревью кода Модульность на CocoaPods Kotlin (50%), Kotlin Multiplatform Mobile Новый код на Flux-подобной архитектуре Dagger, Retrofit, Glide, SQLDelight + Room в одном (бывает и такое) CI по модели Trunk-Based Development UI-тесты на Appium Макеты в Figma Какие задачи вас ждут Проектировать архитектурные компоненты приложений, изучать новые технологии и подходы Развивать модульную систему Участвовать в разработке и развитии дизайн-системы всего мобильного Яндекс 360 Автоматизировать процессы разработки и тестирования Анализировать и улучшать производительность приложения Мы ждём, что вы Программировали под iOS/Android больше пяти лет Отлично знаете Swift или Kotlin Хорошо знакомы с одной из платформ iOS/Android Занимались многопоточным программированием Работали с клиент-серверными приложениями и понимаете, как устроен сетевой стек Понимаете плюсы и минусы разных паттернов проектирования и архитектурных подходов когда и что уместно применять Будет плюсом, если вы Знакомы с SwiftUI, Combine и другими современными фреймворками Знакомы с Kotlin и концепциями Kotlin Multiplatform Настраивали системы сборки и CI Что мы предлагаем Работу в сильной команде, с которой можно расти Сложные задачи для сервиса с миллионами пользователей Возможность влиять на процесс и результат Расширенную программу ДМС со стоматологией, обследованиями, вызовом врача на дом и многим другим Оплату 80% стоимости ДМС для супругов и детей Курсы, тренинги, возможность участия в конференциях