Twenty Technologies
Senior Software Engineer, Frontend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior frontend-инженер в Twenty Technologies — компанию, разрабатывающую решения для наступательных киберопераций США и союзников. Задача — строить высокопроизводительные интерфейсы для визуализации данных киберопераций в реальном времени.
Задачи
- Разрабатывать сложные React/TypeScript-фичи и компоненты, надёжно работающие под нагрузкой
- Реализовывать real-time UI для визуализации данных киберопераций с оптимизацией под скорость и наглядность
- Участвовать в принятии решений по архитектуре и дизайну фронтенда
- Создавать и поддерживать интерактивные компоненты визуализации (графы, таймлайны, стриминговые представления)
- Писать и поддерживать автотесты: unit, integration, e2e
- Активно участвовать в code review — давать и получать обратную связь, повышающую качество кода
- Проактивно выявлять и устранять проблемы производительности, технический долг и пробелы в надёжности
- Взаимодействовать с дизайном, продуктом, бэкендом и операционными командами для поставки интегрированных фич
- Поддерживать инженеров через парное программирование и практическую обратную связь
Требования
- 5–8 лет профессионального опыта во фронтенд-разработке
- Сильный production-опыт с React.js и TypeScript
- Уверенное владение современными веб-основами (JavaScript/TypeScript, HTML, CSS)
- Опыт создания и поставки фич с оптимизацией производительности в масштабе (профилирование, оптимизация, стратегии рендеринга)
- Практический опыт с фреймворками автотестирования (Vitest, React Testing Library, Playwright или Cypress)
- Опыт работы с паттернами и библиотеками управления состоянием (Redux, Zustand или React Query)
- Опыт работы с современными сборщиками (Vite или Webpack) и CI/CD-пайплайнами
- Эффективное взаимодействие с продуктом и дизайном для качественного UX
- Уверенное владение Git в профессиональной среде: ветвление, code review, интеграция с CI
- Степень бакалавра в CS/Engineering или эквивалентный практический опыт
- Гражданство США (требование государственных контрактов)
Условия
- Медицинская, стоматологическая и офтальмологическая страховка; опции life/AD&D и страхования по нетрудоспособности
- Оплачиваемый родительский отпуск: 12 недель для рожающих, 4 недели для нерожающих, 6 недель для усыновителей, опекунов и суррогатных родителей
- Оплачиваемые праздники и гибкий PTO
- 401(k) с pre-tax и Roth опциями, HSA/FSA, dependent care FSA
- Работа на месте (On Site), полная занятость
- Активная clearance не требуется
Навыки
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Vitest
- React Testing Library
- Playwright
- Cypress
- Redux
- Zustand
- React Query
- Vite
- Webpack
- CI/CD
- Git
- D3.js
- Chart.js
- Neo4j
- Storybook