Frontend-разработчик в команду архитектуры
Известная компания с сильной инженерной культурой и интересными задачами на стыке разработки и архитектуры. Офис в центре Москвы и частичная компенсация питания являются приятными бонусами, хотя отсутствие удаленки может подойти не всем.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует глубоких знаний внутреннего устройства браузера и опыта оптимизации производительности, что сложнее обычной продуктовой разработки. Работа в команде архитектуры подразумевает высокую ответственность за стабильность и скорость всего фронтенда.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, но для уровня Middle/Middle+ в Москве рыночный диапазон составляет от 200 000 до 300 000 рублей. amoCRM обычно предлагает конкурентоспособные условия, соответствующие рынку продуктовой разработки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 amoCRM ищет frontend-разработчика в команду архитектуры*
Команда ускоряет интерфейс, развивает инструменты для разработчиков и обновляет frontend-стек. Предстоит искать узкие места, проводить эксперименты, рефакторить компоненты и работать с тестами.
Нужны JavaScript, TypeScript, React, CSS и webpack. Важны опыт оптимизации сайтов, понимание браузера и готовность самостоятельно исследовать задачи.
Уровень — Middle/Middle+. Офис в Москве у метро «Серпуховская», начало дня с 10:00 до 11:00. Компания компенсирует половину стоимости питания.
*➡️* Разборы и практика по фронтенду • Избранные IT-вакансии
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- JavaScript
- TypeScript
- React
- CSS
- Webpack
- Testing
- Performance Optimization
Возможные вопросы на собеседовании
Вакансия подразумевает работу в команде архитектуры, где критически важна скорость работы интерфейса.
Расскажите о вашем опыте оптимизации Core Web Vitals. Какие инструменты вы использовали для поиска узких мест?
В стеке указан Webpack, и команда занимается развитием инструментов.
Как бы вы оптимизировали время сборки крупного проекта на Webpack? Какие плагины или подходы (например, Module Federation) вы применяли?
Команда обновляет frontend-стек и рефакторит компоненты.
Какими принципами вы руководствуетесь при проектировании библиотеки UI-компонентов для большой команды?
Важно понимание работы браузера.
Опишите процесс рендеринга страницы в браузере (Critical Rendering Path). Как минимизировать этапы Reflow и Repaint?
Упоминается работа с тестами.
Какой подход к тестированию фронтенда вы считаете оптимальным: Unit, Integration или E2E? Как обеспечить высокое покрытие без ущерба скорости разработки?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

