Американская компания ищет технического руководителя/менеджера/тренера для руководства 1-2 отрядами (по 5-7 инженеров в каждом). Интересный проект (1+ год с возможностью продления), полная занятость, официальный договор. Удаленная работа (или в любом из 3 существующих офисов в Украине и Польше). ПРОДУКТ представляет собой SaaS, который обеспечивает множество функций для обеспечения безопасности и медицинского страхования (планирование работ / управление инцидентами / мониторинг и аналитика) в от
Американская компания ищет технического руководителя/менеджера/тренера для руководства 1-2 отрядами (по 5-7 инженеров в каждом). Интересный проект (1+ год с возможностью продления), полная занятость, официальный договор. Удаленная работа (или в любом из 3 существующих офисов в Украине и Польше). ПРОДУКТ представляет собой SaaS, который обеспечивает множество функций для обеспечения безопасности и медицинского страхования (планирование работ / управление инцидентами / мониторинг и аналитика) в отраслях с высоким уровнем риска: нефть и газ. сбор и транспортировка, химическая, строительная, энергетическая. Реализован как несколько сервисов, выполняющих различные функции и интегрированных друг с другом. ОБЯЗАННОСТИ: * Привлечение лучших инженерных талантов: при необходимости тесно сотрудничать с инженерным руководством, чтобы гарантировать, что мы набираем в команду как можно лучшие таланты. Усовершенствуйте наши программы адаптации и обучения, чтобы новички имели наилучшие шансы сразу взяться за дело. Убедитесь, что эти члены образуют сплоченную команду, которая эффективно работает вместе, используя стратегии построения команды. * Развитие членов команды: тесно сотрудничайте с руководителями инженеров, чтобы гарантировать, что инженеры, которыми вы управляете, развиваются на индивидуальном уровне и продвигаются к обеим командным целям. и личные цели. Члены команды должны получать регулярную обратную связь о своей работе посредством регулярных встреч один на один, а любые межличностные конфликты, которые могут у них возникнуть, следует разрешать. команда работает над нужными вещами в нужное время и обеспечивает предсказуемость и высокое качество для клиентов и других отделов, перед которыми инженеры взяли на себя обязательства. Стремитесь к постоянному совершенствованию этих процессов, регулярно встречаясь с командой и ища возможности для улучшения. Обеспечьте сбор показателей, касающихся производительности команды, чтобы можно было визуализировать улучшения и выявить слабые места.* Реализация технических проектов: тесно сотрудничая с командой по продукту, вовлекайте команду в обеспечение того, чтобы проекты были технически устойчивыми и имели достаточный уровень разбивка работ и детали, которые могут быть построены командой. Активно устраняйте препятствия на пути прогресса проекта и обеспечьте поиск изобретательных и творческих решений проблем. Команде необходимо привить образ мышления, предусматривающий постепенное предоставление ценности, включая способность создавать «достаточно хорошие», а не идеальные, версии программного обеспечения. За ходом реализации проектов следует следить с особой тщательностью, обеспечивая соблюдение объема и графика, а также тщательное управление этими изменениями.* Развитие и поддержание технологического стека продукта. Работая в тесном контакте со старшими инженерами в команде и нашим техническим руководителем, понимайте техническое состояние продукта и гарантировать принятие правильных технических решений, а также посмотреть, как мы можем укрепить технически устаревшие части продукта, которые могут в дальнейшем обременять команду. Убедитесь, что мы создаем легко поддерживаемое приложение, которое легко расширяется за счет использования шаблонов проектирования и базовых принципов программного обеспечения, таких как SOLID.* Повседневное управлениеКомандные операции: обеспечение бесперебойной работы команды путем быстрого реагирования на повседневные события, многие из которых будут незапланированными и непредвиденными. Оцените серьезность ситуации, чтобы гарантировать, что события решаются в соответствии с их приоритетом и влиянием на работу команды. Сюда входят события, происходящие внутри самой команды, а также внешнее влияние и все, что может помешать команде нормально работать. Риски следует прогнозировать и активно управлять ими, а способность команды работать над правильными задачами должна активно защищаться, чтобы гарантировать выполнение обязательств. При необходимости негативные события следует анализировать первопричины и принимать меры по смягчению последствий.* В общении с другими нашими отделами используются несколько межфункциональных ролей, тесно работающих вместе с инженерами, включая функции, которые тесно сотрудничают с нашими клиентами. Убедитесь, что эти люди знают о том, что делает команда инженеров, и что их проблемы решаются, а также убедитесь, что результаты разработки соответствуют поставленной цели и что обязательства перед другими командами контролируются и выполняются. Станьте ключевым контактным лицом и лицом, ответственным за результаты работы группы.* Мониторинг и реагирование на нефункциональные требования: убедитесь, что нефункциональные требования к продукту активно отслеживаются, и соответствующим образом реагируйте на любые случаи несоответствия. Это включает в себя производительность приложения, а также его доступность. ТРЕБУЕМЫЕ НАВЫКИ:* Технологические навыки: отличное знание новых технологических тенденций и их применения для нашего продукта и его технологического стека. Отличные знания в области разработки программного обеспечения, включая практические знания языков программирования, объектно-ориентированного программирования (и связанных с ним шаблонов проектирования), высокой производительности, структур данных и алгоритмов, операционных систем и систем баз данных. Требуется опыт практической разработки программного обеспечения коммерческого уровня.* Техническое проектирование и моделирование: способность использовать языки моделирования, такие как UML, и концепции проектирования, такие как DDD, чтобы гарантировать, что программные решения разработаны профессионально и соответствуют замыслу проекта. могут быть четко переданы и задокументированы. * Навыки разработки программного обеспечения: твердое понимание новейших практик разработки программного обеспечения, включая методологии Agile и различные их разновидности. Опыт руководства командой или проектом с использованием таких методологий. Это включает в себя наличие опыта, позволяющего понять, где определенные принципы необходимы и должны быть применены к имеющейся команде, а когда они излишни или ненужны. * Послужной список реализации проекта: иметь опыт выполнения ведущей роли в инженерных проектах. , некоторым из которых не хватало четких целей и определений, и они успешно довели их до реализации. Это включает в себя историю управления конфликтами и другими блокирующими факторами, чтобы гарантировать успешный результат проектов, несмотря на то, что давление на них сходит с рельсов. Также желательно знание основных принципов управления проектами: объема, графика и стоимости, а также того, как измерять основные показатели прогресса, выявлять и реагировать на них.предотвращать риски и защищать базовый уровень.* Навыки тщательной организации: способность отслеживать большое количество задач и запросов, некоторые из которых необходимо делегировать, и доводить их до завершения, не перегружая себя и не допуская выполнения важных задач. скользить. Это включает в себя способность продолжать выполнять свою роль плавно и логично, даже когда давление растет из-за растущего списка невыполненных задач и запросов, что требует сознательного управления временем.* Межличностные отношения и общение: способность работать со всеми типами людей на всех уровнях. организации, включая способность адаптировать коммуникацию в соответствии с аудиторией, чтобы сообщение было ясным и понималось так, как предполагалось. Способность преодолевать конфликты, разрешать конфликты, завоевывать доверие и убедительно влиять на результаты. Включает в себя возможность оперативно сообщать, когда требуется ответ, а также понимание того, где необходимо «рассылать» обновления о ходе работы или ключевом событии, чтобы держать всех в курсе. Способность общаться устно, письменно и использовать наглядные пособия, необходимые для обеспечения понимания части информации.* Лидерство и управление людьми для роста: Имейте послужной список надежного и заслуживающего доверия руководителя, к которому другие обращаются за советом. . Вы должны быть в состоянии мотивировать команду и привить ей чувство ответственности. Также жизненно важно уметь руководить индивидуально, узнавать членов команды как личности и соответствовать их уникальным потребностям* Хороший разговорный английский НАВЫКИ СЧИТАЮТСЯ ПЛЮСОМ:* Ruby on Rails — 7+ лет* React JS - 5+ лет* Интеграция со сторонними организациями* Облачные решения (MS Azure, AWS)УСЛОВИЯ РАБОТЫ:* 100% удаленная работа или в любом из существующих офисов.* График работы адаптирован к рабочему графику CET* 2 недели Scrum.* Полный - время (40 часов в неделю).* Официальный контракт: зарплата, больничные, праздники, отпуска.* Гибкий график, адаптированный к рабочему графику ЕС.* Продолжительность 1+ года с возможностью продления. ПРОЦЕСС ИНТЕРВЬЮ / НАЙМА:Шаг 1 - предварительный собеседование (основные вопросы) – 45 минут. Шаг 2 – 1–2 внутренних технических собеседования (технические вопросы) – по 1 часу каждое. Шаг 3 – техническое интервью с руководителем(ами) группы и архитектором – 1 час.