Modern Family Law
Senior Frontend React Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Frontend React Engineer в юридическую фирму Modern Family Law для greenfield-разработки нового технологического продукта в сфере семейного права. Отвечает за фронтенд-архитектуру на React и TypeScript, интеграцию с backend API и AI-функциями, а также за стандарты и качество фронтенда.
Задачи
- Владеть фронтенд-архитектурой и реализацией продукта на React и TypeScript — от общих компонентов и структуры приложения до production-воркфлоу
- Переводить дизайны и интерактивные прототипы в production-ready пользовательские интерфейсы совместно с продуктом и backend-инженерами
- Отвечать за фронтенд-паттерны сложных многошаговых воркфлоу: формы, условная логика, валидация, автосохранение, возобновление, состояния загрузки, обработка и восстановление после ошибок
- Совместно с Senior Backend API Engineer определять API-контракты, структуры данных, обработку ошибок и зоны ответственности клиента и сервера
- Выстраивать архитектуру компонентов, паттерны управления состоянием, роутинг, стратегию форм и фронтенд-конвенции
- Создавать безопасные role-aware интерфейсы для клиентов и адвокатов с сильной валидацией и точным отображением прав и состояния воркфлоу
- Интегрировать AI-функции в продуктовые воркфлоу, включая отображение сгенерированного контента, источников, подтверждений, исправлений, загрузки и ошибок
- Отвечать за производительность фронтенда, доступность, адаптивность, поддержку браузеров и production-качество
- Выстраивать практики тестирования критичных компонентов и пользовательских воркфлоу, включая компонентное, воркфлоу- и регрессионное покрытие
- Проводить код-ревью, задавать фронтенд-стандарты и давать техническое руководство существующему фронтенд-разработчику
Требования
- Production-опыт создания приложений на React и TypeScript со сложными пользовательскими воркфлоу
- Опыт построения фронтенд-архитектуры для продуктов со значительным состоянием приложения и интеграцией с backend-сервисами
- Сильное знание архитектуры компонентов, управления состоянием, форм, роутинга и поддерживаемых фронтенд-паттернов
- Опыт создания многошаговых или воркфлоу-приложений с валидацией, условной логикой, персистентностью, восстановлением и понятными состояниями ошибок
- Понимание фронтенд-аутентификации и role-aware интерфейсов, включая то, какие контроли должны обеспечиваться backend-сервисами
- Опыт совместной работы с backend-инженерами над определением API-контрактов и структур данных
- Сильные практики доступности, адаптивного дизайна, совместимости браузеров и производительности фронтенда
- Опыт внедрения автоматизированного фронтенд-тестирования критичных компонентов и пользовательских воркфлоу
- Способность проводить код-ревью, устанавливать фронтенд-стандарты и давать техническое руководство другим фронтенд-разработчикам
- Способность работать самостоятельно в роли Senior Frontend React Engineer над greenfield-продуктом и принимать обоснованные архитектурные решения
Условия
- Компенсация $130,000 - $145,000 в год (базовая зарплата плюс прогнозируемые бонусы и комиссия за billable hours)
- Медицинская страховка (health, dental, vision), опциональный HSA
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Гибкие расходные счета на здравоохранение и уход за детьми
- Пенсионный план 401(k)
- Оплачиваемый отпуск, больничные и государственные праздники
- Программы обучения и развития
- Work From Anywhere — доступно после 6 месяцев
- Дополнительные добровольные программы: страхование от несчастных случаев, жизни, нетрудоспособности, долгосрочный уход, критических болезней и рака, страхование питомцев
- Возможные программы транспортных льгот в отдельных регионах
Навыки
- React
- TypeScript
- Vite
- Frontend architecture
- State management
- Routing
- Forms
- Validation
- Error handling
- API integration
- Accessibility
- Responsive design
- Browser compatibility
- Frontend performance
- Automated frontend testing
- AI-enabled workflows