Вакансия в архиве
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию
> 60 000 000
резюме
> 43 000 000
соискателей
> 1 900 000
работодателей
> 1 250 000
активных вакансий
> 1 300
сотрудников
> 50
продуктов для соискателей и работодателей
12
офисов по России и странам СНГ
Победители и лауреаты
конкурса «Зелёный офис»
Ищем тимлида в техническую команду. Задача команды разрабатывать библиотеки и фреймворки для продуктовых команд, проводить технические ресёчи, поддержка инфраструктуры. В команде iOS и Android разработчики и QA.
О том, как мы работаем и какие вопросы задают нам на собеседованиях можно посмотреть в нашем техноблоге «Охэхэнные истории» https://www.youtube.com/c/hhtech
Мы ожидаем, что Вы:
Командный игрок: умеете выстраивать отношения с людьми, находите убедительные аргументы, конструктивно реагируете на аргументы коллег;
Готовы растить команду и раскрывать таланты;
Имеете опыт в разработке под iOS от 2-х лет;
Отлично знаете платформу iOS и свободно владеете языком Swift;
Знаете шаблоны проектирования, принципы SOLID, архитектурные паттерны и умеете применять их на практике;
Знакомы с основными алгоритмами и структурами данных;
Умеете писать поддерживаемый и тестируемый код;
Разбираетесь в билд-системах iOS
Хотите непрерывно совершенствовать свои навыки;
Вас драйвят сложные технические задачи
Будет плюсом, если Вы:
Имеете опыт управления командой;
Имеете опыт в автоматизации сборки, тестирования, релизов приложений;
Имеете опыт написания технических статей и выступлений, желаете развиваться в этом направлении;
Знакомы с гибкими методологиями (Scrum, Kanban);
Имели дело со state-машинами и реактиво-событийными фреймворками типа RxSwift, Combine
Знаете разницу между MVC, MVVM, MVP, VIPER и и понимаете когда какой паттерн выбрать.
Вам предстоит:
Управлять командой разработки (2 iOS, 2 Android, 1 QA);
Развивать и поддерживать инфраструктуру и архитектуру iOS приложений HeadHunter в команде опытных разработчиков;
Писать код, проводить Code Review, делать технические исследования;
Участвовать в принятии технических решений и планировании процесса разработки.
Мы используем технологии, фреймворки и подходы:
Swift;
Многомодульная архитектура на Tuist;
Carthage и SPM для внешних зависимостей;
MVVM;
Бизнес-логика основана на state-машине;
Combine;
Нативные Unit- и UI-тесты;
CI на базе Fastlane;
Навигация на Nevilir;
Подробнее в тех-радаре: https://techradar.hhdev.ru/ios
Почему у нас хорошо:
Мы постоянно на волне новых технологий: 25% времени работы продуктовых команд и неограниченное время тех команды у нас занимает техналог.
Мы регулярно пересматриваем стек и при необходимости его меняем;
Сильная команда, 10 разработчиков уровня senior и middle, постоянный обмен опытом;
Настроенные CI/CD, SwiftLint, генерация кода с помощью SwiftGen и Sourcery и другие инструменты, делающие нашу работу проще и приятнее;
Постоянно развиваем Дизайн-систему;
Работа над качеством, пишем UI- и Unit-тесты;
Отсутствие бюрократии и ненужных встреч. Если процесс нам мешает мы его выкидываем. Никаких авторитетов;
Методология Kanban + Release Train;
Целеполагание через OKR, полностью прозрачный процесс на уровне компании;
Можно стать немножко видеоблогером и записать “охэхэнную историю” в техблоге.
Мы хотим, чтобы каждый сотрудник был доволен своей работой, поэтому мы предлагаем:
Гибкий график работы из дома либо в офисе;
Корпоративное ДМС после завершения испытательного срока (решаем вопросы со здоровьем быстро и удобно);
Электронная корпоративная библиотека;
Кофемашина с зерновым кофе, чай, фрукты, йогурты на кухне;
Активная корпоративная жизнь;
Молодой, профессиональный и дружный коллектив;
Возможность профессионального развития, обучение за счет компании, участие в специализированных конференциях;
Достойный уровень заработной платы;
Совместную постановку целей и индивидуальный план развития.
Полис ДМС
Комфортный офис
hh мерч
Тимбилдинги
Корпоративная культура
Обучение
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию