Lower
Staff Front End Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior/Staff frontend-инженер в Movoto (часть Lower) — высоконагруженную платформу поиска недвижимости с 5–10 млн активных пользователей в месяц. Фокус на производительности, SSR-архитектуре и оптимизации Core Web Vitals.
Задачи
- Проектировать и поддерживать высокопроизводительные приложения на Vue 3 с SSR
- Оптимизировать SSR-пайплайны по скорости, памяти и масштабируемости
- Улучшать Core Web Vitals (LCP, FCP, CLS, INP, TTFB) на крупномасштабных веб-приложениях
- Снижать стоимость гидратации и улучшать Time to Interactive
- Проектировать и внедрять гибридные стратегии рендеринга SSR/CSR
- Оптимизировать bundle splitting, динамические импорты и tree-shaking
- Профилировать выполнение JavaScript через Chrome DevTools, Lighthouse, WebPageTest и RUM
- Анализировать flame graphs, CPU-профили и снимки памяти для устранения горячих путей и утечек
- Оптимизировать системы реактивности, большие списки, computed-свойства, watchers и composables
- Повышать пропускную способность Node.js SSR, работу с конкурентностью и стратегии кэширования
- Внедрять продвинутое кэширование (HTTP, CDN, in-memory, edge)
- Обеспечивать краулируемость и корректную индексацию SSR-выдачи, оптимизировать структурированные данные и мета-теги
- Использовать AI-инструменты разработки (Claude Code, GitHub Copilot, Cursor) в ежедневном workflow
- Проводить код-ревью и повышать планку качества кода
- Менторить middle и junior инженеров по производительности и frontend-практикам
- Кросс-функционально взаимодействовать с product-менеджерами, дизайнерами, backend-инженерами и SEO-специалистами
Требования
- 5+ лет профессионального опыта разработки современных высоконагруженных веб-приложений
- Сильная экспертиза в JavaScript и Vue.js или React
- Уверенная работа с Node.js, особенно в SSR-окружении
- Подтверждённый опыт оптимизации производительности крупномасштабных потребительских приложений (миллионы пользователей)
- Практический опыт улучшения Core Web Vitals (LCP, FCP, CLS, INP, TTFB)
- Опыт работы с Chrome DevTools, Lighthouse, профилированием памяти и анализом flame graphs
- Глубокое понимание стратегий рендеринга, стоимости гидратации, code splitting и tree shaking
- Знание жизненного цикла рендеринга браузера, производительности Virtual DOM и систем реактивности
- Опыт внедрения CDN, кэширования и оптимизации ассетов
- Понимание влияния SSR и решений по рендерингу на SEO
- Опыт построения поддерживаемых систем с автоматическими тестами
- Практический опыт AI-native/AI-assisted инженерных workflow в профессиональной среде
- Опыт эффективной работы в удалённых и распределённых командах, включая асинхронную коммуникацию между часовыми поясами
- Отличные коммуникативные навыки и культура ownership
Условия
- Гибридный формат: 3 дня в офисе в неделю (Austin, TX или Columbus, OH)
- Медицинская, стоматологическая и офтальмологическая страховка, оплачиваемые праздники, PTO, отпуск по уходу за ребёнком
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность, 401(k)
- Корпоративная wellness-программа
- Скидка сотрудникам на ипотеку и рефинансирование
Навыки
- Vue 3
- SSR
- JavaScript
- Node.js
- React
- Core Web Vitals
- Chrome DevTools
- Lighthouse
- WebPageTest
- CDN
- кэширование
- code splitting
- tree shaking
- SEO
- Claude Code
- GitHub Copilot
- Cursor