Twenty Technologies
Senior Frontend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Frontend-инженер в Twenty Technologies — компанию, разрабатывающую наступательные кибероперации для США и союзников. Задача — строить высокопроизводительные интерфейсы для визуализации данных киберопераций в реальном времени и участвовать в развитии frontend-архитектуры.
Задачи
- Разрабатывать сложные React/TypeScript-фичи и компоненты, надёжно работающие при высоких нагрузках
- Реализовывать UI в реальном времени для сложных данных киберопераций с оптимизацией под скорость и наглядность
- Участвовать в принятии решений по frontend-архитектуре и дизайну вместе с командой
- Создавать и поддерживать интерактивные компоненты визуализации (графы, таймлайны, потоковые представления)
- Писать и поддерживать автоматические тесты: unit, integration, e2e
- Активно участвовать в code review, давать и получать обратную связь, повышающую качество кода
- Проактивно выявлять и устранять проблемы производительности, технический долг и пробелы в надёжности
- Взаимодействовать с дизайном, продуктом, backend и операциями для поставки хорошо интегрированных фич
- Поддерживать инженеров через парное программирование и практическую обратную связь
Требования
- 5–8 лет профессионального опыта в frontend-разработке
- Сильная 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 или эквивалентный практический опыт
- Требуется гражданство США
Условия
- Медицинская, стоматологическая и офтальмологическая страховка; опции страхования жизни/AD&D и инвалидности
- Оплачиваемый родительский отпуск: 12 недель для рожающих родителей, 4 — для нерожающих, 6 — при усыновлении, опеке или суррогатном материнстве
- Оплачиваемые праздники и гибкий PTO
- 401(k) с pre-tax и Roth опциями, HSA/FSA, dependent care FSA
- Работа на площадке (On Site), полная занятость
Навыки
- React.js
- 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