NewtonX

Staff Frontend Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Staff Frontend Engineer в B2B insights-компанию NewtonX. Отвечает за фронтенд-архитектуру data-dense приложений на React/TypeScript, стандарты производительности, доступности и тестирования.

Задачи

  • Владеть архитектурой React/TypeScript-приложений и паттернами, на которых строится команда
  • Руководить разработкой производительных и доступных интерфейсов для сложных research и analytics-процессов
  • Задавать и защищать фронтенд-стандарты: performance-бюджеты, доступность, тестирование и quality gates в CI
  • Создавать и развивать общую библиотеку компонентов и дизайн-систему совместно с Design
  • Проводить измеримую работу по производительности: профилировать, устранять реальные узкие места и инструментировать, чтобы они не возвращались
  • Работать с backend-инженерами над API-контрактами, упрощающими фронтенд
  • Осознанно сокращать фронтенд-технический долг и при необходимости вносить вклад в Python/Django-сервисы
  • Менторить инженеров и вести общедепартаментские технические инициативы от предложения до внедрения

Требования

  • 6+ лет инженерного опыта, преимущественно во фронтенде, из них 3+ на senior-уровне с полной ответственностью за проекты
  • Глубокое знание React: hooks, паттерны композиции, понимание поведения рендеринга
  • Сильный TypeScript
  • Экспертный JavaScript (ES6+), HTML и CSS/SCSS, включая современную модель layout
  • Опыт владения фронтенд-архитектурой на масштабе: границы модулей, общие библиотеки компонентов, стратегия управления состоянием
  • Веб-производительность как дисциплина: Core Web Vitals, анализ бандла, code splitting, виртуализация, профилирование
  • Свободное владение доступностью: WCAG 2.1 AA, семантический HTML, управление клавиатурой и фокусом, тестирование со скринридерами
  • Опыт работы с дизайн-системами: переиспользуемые, темизируемые, документированные компоненты
  • Глубокое тестирование: Jest и React Testing Library, а также e2e-покрытие (Playwright или Cypress)
  • Опыт потребления API: REST и/или GraphQL, паттерны data-fetching и кеширования (React Query, SWR, Apollo), обработка ошибок
  • Рабочее знание Python/Django — читать backend-код, согласовывать эндпоинты и вносить небольшие изменения
  • Умение менторить, проводить code review и повышать планку качества

Условия

  • Конкурентная компенсация: общий диапазон $180k-$240k плюс equity
  • Медицинская, стоматологическая и офтальмологическая страховка
  • 401k match с немедленным вестингом
  • Щедрый оплачиваемый отпуск: vacation, holidays, sick и parental leave
  • Разнообразная, коллаборативная и позитивная культура

Навыки

  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • SCSS
  • Jest
  • React Testing Library
  • Playwright
  • Cypress
  • REST
  • GraphQL
  • React Query
  • SWR
  • Apollo
  • Python
  • Django
  • Next.js
  • Remix
  • Sentry
  • Datadog RUM
  • D3
  • Recharts
  • Visx
  • WebGL
  • WebSockets
  • Material-UI
  • Tailwind
  • Redux
  • Zustand
  • Vite
  • Webpack
  • GCP
  • Kubernetes
  • Docker
  • Terraform

Похожие вакансии

Software Engineer 2
AmentumMiddleBaltimoreОфис
165,000 – 215,000 USD в год
2 окт.
Senior Front End Developer
Fidelity InvestmentsSeniorWestlakeОфис
2 окт.
Sr. Software Engineer
MedtronicSeniorFridleyОфис
124,800 – 187,200 USD в год
2 окт.
Analytics Web Developer
Auto-OwnersMiddleLansingГибрид
1 окт.
Software Engineer II
McGraw HillMiddleУдалённо
93,900 – 125,000 USD в год
30 сент.
Staff Frontend Engineer — NewtonX, 180,000 – 240,000 USD в год, Удалённо | itrelocate