О компании:
n8n — open workflow orchestration platform для эры ИИ, позволяющая техническим командам автоматизировать системы с сочетанием кода и no-code инструментов.
Задачи:
- Развивать и поддерживать ключевые frontend-примитивы платформы, обеспечивая масштабируемость и поддерживаемость билдера рабочих процессов.
- Проектировать canvas‑ориентированный опыт сборки и реализовывать совместную работу в реальном времени (WebSockets, CRDTs).
- Оптимизировать рендеринг и поведение времени выполнения для сложных интерфейсов с высокой производительностью.
- Усиливать контракты платформы, систему плагинов и overall frontend developer experience (DX).
- Вести технические решения через RFC, сотрудничать с продуктовой командой, QA и open‑source сообществом.
Требования:
- Опыт разработки архитектурно‑сложных frontend‑продуктов: canvas‑инструменты, collaborative editors или real‑time приложения.
- Глубокие знания TypeScript и умение проводить измерения производительности и профайлинг.
- Подтверждённый опыт владения крупными frontend‑системами, миграциями или ре‑архитектурами сложных областей продукта.
- Проживание или право на работу в Европе или в США.
- Английский: минимум B2 (рабочий язык компании).
Будет плюсом:
- Опыт с Vue.js.
- Знания CRDTs, мультиплеерных систем или real‑time коммуникационных слоёв.
- Опыт участия в open‑source проектах или их поддержке.
- Предыдущая работа с workflow engines, developer tools или инфраструктурными SaaS.
Условия:
- Удалённая команда с регулярными офсайтами.
- Конкурентная компенсация и доли в компании.
- Щедрый отпуск: 30 дней в Европе, 20 дней в США, плюс праздники.
- Медицинские и велнес‑бенефиты; в США 401(k) с 4% матчем.
- Годовой бюджет на обучение €1000 и неограниченный бюджет на AI‑инструменты.
- $100 в месяц на поддержку open‑source проектов, которые вам важны.