Chief Technical Officer (IoT/IIoT and Digital Enterprise Platform Vendor) (удаленная работа)

27 июня 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Chief Technical Officer (IoT/IIoT and Digital Enterprise Platform Vendor)

Описание вакансии

Tibbo Systems - ведущий российский разработчик программных решений для Интернета вещей. Мы занимаемся разработкой и внедрением IoT платформы AggreGate и продуктов, созданных на ее основе.

Платформа AggreGate - это среда разработки, развертывания и эксплуатации IoT/IIoT продуктов и сервисов, которые являются основой стратегии цифровизации современных предприятий.

В отличие от других платформ на российском рынке, AggreGate позволяет создавать сложные решения и продукты в режиме Low Code, выводя разработку на новый уровень по скорости и снижая стоимость. Наш продукт предназначен для разработчиков, а это значит, что мы занимаемся самым сложным - производством средств производства.

Наши целевые клиенты - крупнейшие предприятия и компании России, партнеры - российские системные интеграторы и инжиниринговые компании.

Мы переросли рамки Интернета вещей и работы с машинными данными, поэтому более правильное название класса нашего ПО - Единая платформа цифрового предприятия.

Ищем в нашу команду Технического директора (Chief Technology Officer) , который хочет создавать лучшую в мире Low Code платформу и изменить мир разработки в области Интернета вещей в лучшую сторону.

Задачи:

Общее управление командой R&D:

  • Организация работы всех команд своего подразделения и ее координация с работой Leadership Team

  • Формирование эффективных команд, отвечающих потребностям бизнеса

  • Обеспечение эффективного использования R&D бюджета

  • Прогнозирование и оценка скорости разработки, обеспечение ее соответствия прогнозам

  • Обеспечение высокого уровня качества кода и надежности платформы

  • Развитие, масштабирование и ускорение разработки в соответствии с целями бизнеса

  • Участие в проектировании архитектуры платформы и формировании roadmap

  • Выстраивание взаимодействия с подразделениями пресейла, поддержки и деливери

  • Поддержание высокой мотивации и продуктивной культуры в командах

  • Распределение и развитие компетенций команд

  • Оценка и развитие сотрудников

  • Улучшение процесса онбординга и вовлечения новых сотрудников

  • Планирование ФОТ и бюджета подразделения

  • Принятие и валидация на соответствие политикам компании (совместно с командой) минорных технических решений без участия Директора по продукту

  • Обеспечение лицензионной чистоты продукта

  • Обеспечение соответствия процессов разработки и тестирования продукта, а также управления исходным кодом, российскому законодательству

  • Поддержка процессов получения и сопровождения технических лицензий (ФСТЭК и т.п.)

Управление командой Backend разработки:

  • Координация процессов backend разработки: Java, Spring Web и Kotlin, Apache Cassandra, JUnit, Mockito (более 1 млн строк собственного кода + десятки библиотек)

  • Участие в проектировании и обсуждении наиболее сложных архитектурных решений (high load, high availability, горизонтальное и вертикальное масштабирование, безопасность и контроль доступа, и т.д.)

Управление командой Frontend разработки:

  • Координация процессов frontend разработки: JavaScript, TypeScript, React

  • Участие в обсуждении UI/UX платформы и основанных на ней продуктов, принятие решений по улучшению юзабилити и пользовательского интерфейса

  • Участие в проектировании решений по Backend-Frontend интеграции

Управление командой Low Code разработки:

  • Координация разработки вертикальных продуктов и внутренних инфраструктурных решений на базе самой платформы AggreGate

  • Детальное погружение в процессы и оценка производительности Low Code разработки

  • Выявление возможностей по улучшению производительности Low Code разработки и формирование продуктовых задач по улучшению инструментов платформы для разработки, отладки, тестирования и мониторинга приложений

Управление командой тестирования и QA:

  • Выстраивание процессов оценки и контроля качества ПО

  • Поддержание высокого уровня качества ПО согласно принятым метрикам качества

  • Адаптация метрик качества ПО к изменениям бизнес-требований

  • Координация процессов QA с разработкой unit-тестов силами команд backend/frontend/low code

  • Участие в разработке стратегии, сценариев и процессов верхнеуровневого автоматизированного тестирования (функциональное, приемочное и т.д.)

  • Участие в разработке стратегии ручного тестирования (новый функционал, user perspective тесты и т.д.)

Управление командой DevOps и ИТ:

  • Координация и развитие процессов автоматической сборки и тестирования релизов и дистрибутивов платформы

  • Поддержание непрерывности ИТ сервисов, в том числе построенных на базе платформы AggreGate - сайты, личные кабинеты партнеров, демо-стенды, корпоративная ERP/CRM

  • Управление небольшой собственной ИТ инфраструктурой компании и планирование бюджетов на ИТ

  • Взаимодействие с подрядчиками, отвечающими за ИТ инфраструктуру офиса

  • Планирование и обеспечение закупок оборудования и ПО (совместно с Back Office)

Участие в управлении компанией:

  • Работа в команде менеджмента (Leadership Team) в качестве одного из ключевых руководителей, влияющих на стратегию и операционную деятельность компании

  • Разработка и управление бизнес-процессами подразделения, участие в оптимизации процессов, в которых подразделение участвует

  • Разработка, поддержка и развитие системы мотивации для команды R&D (совместно с HR)

  • Участие в технических переговорах и презентациях архитектуры платформы ключевым партнерам и заказчикам

Требования к кандидату:

  • Технологическое визионерство в области разработки ПО

  • Глубокое понимание подходов к проектированию архитектуры сложных систем

  • Опыт принятия ключевых решений по архитектуре и выбору стека технологий

  • Опыт управления командами разработки (желательно на стеке Java/JavaScript)

  • Опыт участия в развертывании и эксплуатации масштабной облачной инфраструктуры, хорошее понимание процессов DevOps

  • Опыт анализа и обеспечения соответствия требованиям ИБ крупных корпоративных заказчиков

  • Способность и желание привлекать в команду сильных разработчиков, ориентированных на продуктовую разработку

  • Опыт работы с распределенными командами

  • Готовность и интерес к масштабированию своих команд вне СНГ и массовому привлечению иностранных разработчиков

  • Умение выстраивать планы развития ключевых сотрудников в рамках компании

  • Способность валидировать инициативы команд исходя из интересов бизнеса

  • Большим плюсом будет опыт, связанный с ПО для промышленной автоматизации, управления ИТ инфраструктурами и Интернета вещей

  • Английский не ниже Advanced (С1)

Мы предлагаем:

  • Удаленную работу в режиме home office

  • Гибкое начало рабочего дня

  • Оформление по ТК РФ

  • Все преимущества работы в аккредитованной ИТ-компании

  • Программу обучения по специфике продукта

  • Атмосферу молодого, дружного и профессионального коллектива