Свяжитесь напрямую по этой вакансии
Должность: Старший Frontend-инженер — Научные приложения Компания: Constructor Labs Местоположение: Constructor Labs / Германия
Местоположение: Удаленная работа в Европе, с регулярным присутствием в Бремене Прямое подчинение: Нет Модель работы: Удаленная / гибридная. Регулярное присутствие в офисе в Бремене.
Отвечать за интерфейсный слой научной платформы, используемой исследовательскими группами для проведения сложных физических экспериментов. Работа более сложная, чем в типичных продуктовых frontend-приложениях — мониторинг экспериментов в реальном времени, графы рабочих процессов, большие наборы результатов, а пользователи — физики, а не конечные потребители. Старший Frontend-инженер отвечает за этот слой от начала до конца и устанавливает для него стандарты.
Отвечать за архитектуру, код и стандарты frontend-части платформы. Создавать и поддерживать сложные интерактивные визуализации: направленные графы рабочих процессов, мониторинг в реальном времени, масштабный просмотр результатов. Правильно обрабатывать длительные асинхронные задачи — прогресс, состояния сбоя, частичные результаты. Руководить миграцией на библиотеку компонентов Constructor React. Метрики успеха и KPI: стабильность интерфейса, принятие исследовательской командой, завершение миграции.
Внедрить тестовое покрытие и дисциплину ревью в кодовую базу, созданную в исследовательском темпе. Установить стандарты компонентов и общий язык дизайна с более широкой группой frontend-разработчиков Constructor. Заглядывать в бэкенд, когда это помогает в работе. Метрики успеха и KPI: тестовое покрытие, дефекты, достигающие пользователей, скорость ревью.
Работать напрямую с физиками, которые используют интерфейс. Понимать суть эксперимента, а не только задачу. Превращать расплывчатые научные требования в конкретные решения по интерфейсу. Ответственность: исследователи должны иметь возможность проводить и отслеживать эксперименты без посторонней помощи.
8+ лет frontend-разработки с сильным знанием React. Мы также рассмотрим кандидатов, чей недавний опыт связан со Svelte, Vue или Angular. Визуализация данных за пределами библиотек для построения графиков — D3, пользовательский SVG, алгоритмы построения графов. TypeScript в производственном масштабе. Уверенность в написании бэкенд-кода на Python или аналогичном языке при необходимости.
Способность самостоятельно управлять слоем и при этом хорошо работать в команде. Честность в отношении технического долга и слабых мест в собственной работе. Хорошее понимание того, когда стоит создавать что-то свое, а когда использовать существующее. Четкая коммуникация с коллегами, не являющимися frontend-разработчиками.
Степень в области компьютерных наук, инженерии или эквивалентный практический опыт. Свободный английский.
Полная ответственность за сложный, технически интересный frontend. Роль с коллегами и код-ревью, в группе, которая ценит работу. Практический индивидуальный вклад на старшем уровне.
Роль дизайнера. Роль менеджера. Стандартная CRUD-работа над продуктом.
Constructor Labs
Бремен, Германия26 дней назад
Грейд
Senior
Опыт работы
от 8 лет
Формат работы
Удаленно, Гибрид
Уровень английского
C1 - Продвинутый
ИИ напишет его по вашему резюме, останется только отправить
Оценка RocketHunt по реальным зарплатам