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