Twenty Technologies
Staff / Principal Frontend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий frontend-инженер в Twenty Technologies — архитектура и разработка интерфейсов для операторских систем кибербезопасности в реальном времени. Роль предполагает техническое лидерство, менторство и работу в тесной связке с backend, продуктом и дизайном.
Задачи
- Проектировать и разрабатывать сложные React/TypeScript приложения, работающие плавно при высоких нагрузках
- Создавать интерфейсы реального времени для визуализации сложных данных киберопераций с оптимизацией под скорость и ясность
- Определять техническую архитектуру frontend и принимать ключевые дизайн-решения
- Разрабатывать и развивать системы интерактивной визуализации (графы, таймлайны, потоковые представления)
- Формировать переиспользуемые архитектурные паттерны и библиотеки компонентов
- Повышать качество инженерии через код-ревью, стандарты, стратегию тестирования и практики производительности
- Менторить младших инженеров через парное программирование, обратную связь и передачу знаний
- Координировать работу с дизайном, продуктом, backend и операционными командами для выпуска end-to-end фич
- Разбираться с продакшн-инцидентами, вести расследования производительности frontend и повышать надёжность
Требования
- 8+ лет профессиональной разработки frontend
- Глубокая экспертиза в создании production-приложений на React.js с TypeScript
- Сильное владение современными веб-основами (JavaScript/TypeScript, HTML, CSS)
- Опыт лидерства в frontend-инициативах и менторства инженеров
- Опыт построения производительных решений при масштабировании (профилирование, оптимизация, стратегии рендеринга)
- Опыт автоматизированного тестирования (Vitest, React Testing Library, Playwright или Cypress для E2E)
- Практический опыт с паттернами и библиотеками управления состоянием (Redux, Zustand или React Query)
- Сильные навыки коллаборации с продуктом и дизайном для качественного UX
- Уверенное владение Git в профессиональной среде (ветвление, код-ревью, интеграция с CI)
- Степень бакалавра в CS/Engineering или эквивалентный практический опыт
- Гражданство США (требование государственных контрактов)
Условия
- Медицинская, стоматологическая и офтальмологическая страховка, опции страхования жизни/AD&D и инвалидности
- Оплачиваемый родительский отпуск: 12 недель для рожающих, 4 для нерожающих, 6 недель при усыновлении, опеке или суррогатном материнстве
- Оплачиваемые праздники и гибкий PTO
- Пенсионный план 401(k) с pre-tax и Roth опциями, HSA/FSA, dependent care FSA
- Работа на месте (On Site), полная занятость
Навыки
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Vitest
- React Testing Library
- Playwright
- Cypress
- Redux
- Zustand
- React Query
- Git
- CI
- D3.js
- Chart.js
- Neo4j
- Storybook