Monstro
Staff Frontend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Frontend Engineer в Monstro — AI-платформа финансовой аналитики для регулируемых финансовых институтов. Роль предполагает техническое лидерство во фронтенд-архитектуре, hands-on разработку на React/TypeScript и создание white-label компонентной библиотеки.
Задачи
- Быть техническим авторитетом во фронтенд-инжиниринге, отвечать за эволюцию фронтенд-архитектуры по мере роста продукта и команды
- Оценивать текущие системы и паттерны, выявлять архитектурные пробелы и риски, проактивно определять необходимые изменения
- Принимать архитектурные решения по стеку React и TypeScript: структура приложения, компонентная архитектура, управление состоянием и данными, навигация, интеграция с API, производительность, build-инструменты и developer experience
- Устанавливать архитектурные паттерны, стандарты и guardrails для безопасной и последовательной работы инженеров
- Вести архитектурные изменения от идеи до внедрения: техническая стратегия, RFC, proof of concept, получение поддержки и реализация
- Активно писать код и владеть значимыми продуктными фичами в React-приложениях
- Решать сложные фронтенд-задачи от неопределённости до продакшена, балансируя скорость, поддерживаемость, производительность и UX
- Создавать качественные, адаптивные и доступные интерфейсы уровня ведущих финансовых институтов
- Тесно работать с продуктом и дизайном, влияя на решения, а не просто реализуя спецификации
- Определять и развивать подход к переиспользуемым компонентам и фронтенд-системам для нескольких продуктов и клиентских сценариев
- Устанавливать масштабируемые паттерны для компонентной архитектуры, темизации, конфигурации и переиспользования
- Совместно с дизайном обеспечивать консистентность, гибкость, доступность и качество UX
- Архитектурно проектировать и создавать SDK и white-label компонентную систему на базе публичных API для интеграции партнёрами
- Отвечать за кросс-брендовую темизацию, стратегии изоляции, механику доставки компонентов, lifecycle governance и партнёрскую документацию
- Владеть стратегией качества фронтенда: unit, integration и end-to-end тестирование
- Встраивать качество в жизненный цикл разработки через автоматизированное тестирование, CI/CD-проверки, статический анализ и observability
- Выявлять слабые места в практике фронтенд-разработки и внедрять системы против регрессий и архитектурной деградации
- Относиться к доступности, безопасности, производительности и надёжности как к фундаментальным инженерным задачам
- Определять использование современных AI-инструментов разработки (Claude Code, Codex и др.) во фронтенд-инжиниринге
- Создавать переиспользуемые workflow, контекст, стандарты и guardrails для эффективного использования AI-инструментов командой
- Оценивать новые инструменты и практики, внедрять подходы, улучшающие разработку без снижения качества
- Повышать уровень фронтенд-компетенций организации через техническое лидерство, code review, документацию, pairing, tooling и менторство
- Оспаривать существующие подходы, выявлять технический долг и архитектурные риски, предлагать лучшие решения
- Работать с backend, platform, product и design-командами над границами систем, API-контрактами и масштабируемой архитектурой
- Создавать среду, где сильные фронтенд-практики легко перенимаются и поддерживаются другими инженерами
Требования
- Значительный профессиональный опыт во фронтенд-инжиниринге, включая работу на уровне Staff, Principal, Lead или эквивалентном
- Глубокая экспертиза в React и TypeScript и опыт проектирования и выпуска сложных продакшен-веб-приложений
- Опыт роли технического авторитета во фронтенде: определение архитектуры, стандартов и влияния на работу нескольких инженеров или команд
- Практический опыт работы с современными AI-инструментами разработки и понимание их влияния на инженерные процессы
- Опыт превращения развивающейся или неконсистентной фронтенд-кодовой базы в масштабируемую архитектуру, паттерны и практики
- Опыт продвижения технических изменений до внедрения: консенсус, реализация и помощь другим инженерам
- Сильный опыт проектирования переиспользуемых компонентных систем, дизайн-систем или общей фронтенд-инфраструктуры
- Глубокое понимание стратегии фронтенд-тестирования: unit, integration, end-to-end, автоматизированные guardrails в CI/CD, Storybook
- Сильные знания современного CSS, адаптивного дизайна, производительности и стандартов доступности
- Опыт работы на стыке фронтенда и бэкенда: API-контракты, аутентификация, управление состоянием и данными, интеграции
- Сильное продуктовое и UX-чутьё, умение работать с продуктом и дизайном и самостоятельно находить улучшения
- Проактивный, принципиальный и прагматичный технический лидер, готовый оспаривать допущения и повышать планку
- Ясный коммуникатор и ментор, способный объяснять сложные технические решения и делать инженеров вокруг лучше
- Комфорт в среде ранней стадии с неопределённостью, высокой ответственностью и значительным влиянием
Условия
- Конкурентная денежная компенсация и значимый equity
- 100% оплата работодателем медицинской, стоматологической и офтальмологической страховки
- Страхование по нетрудоспособности
- Гибкий PTO
- Оплачиваемый родительский отпуск
- Питание в офисе
- Офис в The Spiral, Hudson Yards, Нью-Йорк, работа в офисе 4 дня в неделю
- Возможность строить технологию, помогающую миллионам людей принимать лучшие финансовые решения
- Высокое доверие, высокая ответственность и высокие стандарты с первого дня
- Работа с лидерством, имеющим опыт масштабирования компаний от ранней стадии до крупных выходов
- Культура, основанная на принципах: скорость, прямая коммуникация, высокие стандарты
Навыки
- React
- TypeScript
- CSS
- Storybook
- CI/CD
- unit testing
- integration testing
- end-to-end testing
- accessibility
- performance
- state management
- API integration
- design systems
- component architecture
- white-label
- SDK
- Claude Code
- Codex
- AI-assisted development
- Python