Задачи:
— Владеть и развивать основные примитивы фронтенд-платформы для обеспечения масштабируемости и поддерживаемости конструктора рабочих процессов.
— Проектировать опыт построения на основе canvas и реализовывать совместную работу в реальном времени с использованием WebSockets и CRDT.
— Оптимизировать производительность рендеринга и поведение во время выполнения для сложных, высокопроизводительных пользовательских интерфейсов.
— Усиливать платформенные контракты, системы плагинов и общий опыт разработчиков фронтенда (DX).
— Принимать технические решения через RFC и сотрудничать с инженерами продукта, QA и сообществом с открытым исходным кодом.
Требования:
— Опыт создания архитектурно сложных фронтенд-продуктов, таких как инструменты на canvas, совместные редакторы или приложения в реальном времени.
— Глубокие знания TypeScript и понимание измерения и профилирования производительности.
— Подтвержденный опыт владения значимыми фронтенд-системами, ведения миграций или реархитектуры сложных областей продукта.
— Наличие права работать в Европе или США.
— Владение английским языком на уровне B2+.
Желательно:
— Опыт работы с Vue.js.
— Знакомство с CRDT, мультиплеерными системами или слоями коммуникации в реальном времени.
— Опыт участия в проектах с открытым исходным кодом.
— Предыдущий опыт работы с движками рабочих процессов, инструментами для разработчиков или SaaS, связанным с инфраструктурой.
Условия:
— Удаленная работа с возможностью релокации в Германию (виза спонсируется).
— Конкурентоспособная компенсация и долевое участие в компании.
— Щедрый отпуск: 30 дней в Европе, 20 дней в США, плюс государственные праздники.
— Комплексные медицинские и оздоровительные льготы, включая 401(k) с 4% взносом в США.
— Ежегодный бюджет на обучение €1000 и неограниченный бюджет на AI-инструменты.
— Ежемесячная поддержка в размере $100 для проектов с открытым исходным кодом, которые вам важны.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.