Техлид iOS в Яндекс Почту
По договоренности
Гибрид•Занятость: Полная•Требуемый опыт: Более 5 лет
Москва
Описание вакансии
Почта — важная часть экосистемы Яндекс 360. Мы ищем опытного и открытого к новым идеям разработчика, готового присоединиться к нашей большой команде. Вам предстоит работать с базами данных, создавать сложные интерфейсные компоненты и алгоритмы. Наш технологический стек включает код на Swift и Objective-C, с новой разработкой на Swift для iOS 16 и выше. Мы используем Core Data для хранения данных, придерживаемся принципов MVP, модульности и Swift Concurrency. В работе применяются юнит-тесты и UI-тесты на XCUITest, а также инструменты Fastlane и SwiftLint. Мы экспериментируем с KMP, планируем активно использовать Swift UI и SPM и применяем метод trunk-based development. Мы работаем по методологии Scrum: двухнедельные спринты, планирование, ретроспективы, груминг и ежедневные стендапы. Наша команда напрямую влияет на продукт и принимаемые решения. У нас большая лояльная аудитория с миллионами ежедневных активных пользователей, а рейтинг приложения — 4,8. С нами работает отличная команда QA, которая не только тестирует и пишет автотесты, но и помогает дорабатывать функции и пользовательские сценарии. Развитие приложения и процессов разработкиВам предстоит заниматься проектированием архитектуры, изучать новые технологии и подходы к разработке, развивать модульную систему и тесты, а также улучшать процессы разработки. Разработка и интеграция дизайн-системыВ Яндекс 360 активно развивается собственная дизайн-система, и вы будете участвовать в её интеграции и развитии, помогая улучшать мобильные приложения. Повышение производительности и надёжностиМобильная Почта стремится быть приложением, ориентированным на работу без подключения к сети. Это значит, что большая часть функций должна оставаться доступной даже при отсутствии активного соединения. Ваша задача — обеспечить надёжное хранение данных пользователей и быстрый, отзывчивый интерфейс для работы в любых условиях. Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев. Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные20%. В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей. Также мы оплачиваем участие в профильных конференциях — как в качестве спикера, так и в качестве участника. Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов. Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером. В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях. Вы сможете присоединиться к существующим командам или собрать свою.
Дополнительно
Работали с клиент-серверными приложениями Знаете Swift и Objective-C Имеете большой опыт разработки под iOS Понимаете, как устроен сетевой стек iOS Знаете плюсы и минусы разных паттернов проектирования и архитектурных подходов Умеете развивать продукт технически Можете проводить ревью архитектурных решений команды Следите за качеством кода Аргументированно доказываете свою точку зрения Работали с KMP или готовы попробовать

