Должностные обязанности: проектирование архитектур мобильных приложений (заказная разработка – множество разноплановых проектов) * управление командой Android разработчиков (участие в подборе, обучение, мотивация, координация работ и контроль качества технических решений) * развитие внутренней библиотеки переиспользуемого кода* разработка стандартов для реализации различных приложений в компании * исследования, реализация технически сложных задач и передача полученного опыта команде * ревью кода * оценка проектов на этапе Presale, помощь в оценке проектов подчиненным * распределение ресурсов по проектам и задачам. Возможность карьерного роста скорее горизонтального: подключение и самостоятельное ведение проектов, например, Tech Lead – это технический руководитель команды, который несет ответственность за показатели отдела. Если достаточно скилов, то может быть присвоена роль Team Lead (PM), когда специалист собирает команду и ведет сам проект по разработке с нуля до выпуска продукта. Возможность дополнительного образования: тренинги, конференции от компании, с частичной или полной оплатой компании. Условия работы: официальное трудоустройство, нормированный рабочий день, испытательный срок – 3 месяца. Заработная плата на испытательный срок до 130 000 рублей, при приеме на постоянной основе – до 130 000 рублей + квартальная премия. Образование – желательно высшее техническое. Опыт работы: Высокие технические навыки, возможность отвечать на технические вопросы команды, помогать на проектах и растить от junior до senior специалистов. Так как это руководитель – важна коммуникация, умение и желание объяснять, хорошая речь, активность. Желателен опыт руководства командой, понимание как развивать и мотивировать команду, как решать кейсы с сотрудниками и т.д. Если опыта руководства нет, то рассматриваются специалисты с опытом наставничества или опытом работы РМ, организаторскими способностями. Профессиональные качества, навыки, умения: уровень уверенного Senior developer, опыт работы на Java под Android, так же на Kotlin (сейчас это основной язык в команде). Так же важно для руководителя: опыт работы с системами контроля версий (mercuria, git), понятие о методах разработки и контроля качества программного обеспечения * знание языков программирования Java и Kotlin, среды разработки Android Studio * хорошее знание Android SDK (как работают компоненты системы, как правильно использовать функционал SDK) * понимание принципов Material Design * опыт работы с RxJava. Будем плюсом: знание конфигурирования gradie скриптов и опыт реализации gradie плагинов * опыт работы с android support library и adroid architecture components * опыт написания Unit – текстов * опыт работы с GitLad и конфигурирование GitLab Cl * опфт работы на Kotlin native. Личные качестыа: наличие своей позиции в разработке, в построении команды и т.д. Активность, готовность брать на себя ответственность, инициативность. Уровень знания английского должен обеспечивать чтение документации, т.к. есть международные проекты, которые приходят на английском языке и вся документация к ним так же.
Резюме прошу направлять по адресу электронной почты: atulemailg@gmail.com (Анастасия)