Telegram Web
#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!


Что такое Tree Shaking?

Пример кода:
// Webpack config
module.exports = {
mode: 'production',
optimization: {
usedExports: true,
},
};


❗️Ответ:
Tree Shaking
— это процесс удаления неиспользуемого кода при сборке проекта с помощью инструментов, таких как Webpack. Это позволяет уменьшить размер итогового бандла, удаляя код, который никогда не будет выполнен. Tree Shaking работает только с модулями, которые используют синтаксис ES6 (import/export).

Ссылка на документацию
Webpack: Tree Shaking
Please open Telegram to view this post
VIEW IN TELEGRAM
2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели

Junior/Junior+:
1.Фуллстек-разработчик (junior+), Компания:
ООО «Главное Право»(удаленка)
2.Стажер React разработчик [OPS Prentice, МТС Веб Сервисы], Компания:
МТС(офис)
3.Младший разработчик Frontend, Ozon fresh, Компания:
OZON(удаленка)

Middle/Middle+:
1.Frontend-разработчик React,Компания:
ДАЛЕЕ(удаленка)
2.Frontend-разработчик (ИИ), Компания:
Т1(офис)
3.Разработчик фронтенда в Путешествия, Компания:
Яндекс(гибрид)

Senior/Head:
1.Frontend разработчик (Платформа TagMe), Компания:
Сбер(гибрид)
2.Frontend developer – Автоматизация дизайна, Компания:
Wildberries(удаленка)
3.Cтарший фронтенд-разработчик в команду Mobile Architectu, Компания:
Авито(удаленка)

🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
2
Frontend Developer (BAD)
#офис
Location: Cyprus (Limassol, Paphos)
Company: JetBrains
☑️As part of our team, you will:
-Designing new functionalities and reworking old ones while working mainly at the client level.
-Supporting, refactoring, and optimizing the existing layout and JavaScript.
-Helping colleagues with UI development.
-We’ll be happy to have you on our team if you:
-Have excellent knowledge of React and JavaScript and at least three years of experience in commercial development.
-Are passionate about layouts, pixels, and transitions, with a solid knowledge of HTML/CSS, including modern techniques and practices (adaptive, semantic, localization, and accessibility).
-Understand how to work with client-server applications and have experience working with REST API.
-Are proficient in English (B2/C1 or higher).

☑️We’d be especially thrilled if you:
-Are experienced in backend development, with knowledge of languages besides JavaScript and TypeScript.
-Have experience working with OpenApi, GraphQL, React-Query, SWR.
-Have experience working with TailwindCSS.
-Are interested in exploring new technologies (Remix, Astro, Svelte).
-Have experience with refactoring and switching from one framework to another.
-Are familiar with Bootstrap and JQuery.

☑️What awaits you:
-A team of passionate and qualified developers.
-Good engineering practices: code review, build automation, modern DevOps, and separate environments for development and testing.
-Close communication in a distributed team. If you wish, you can also communicate with users to better understand their needs.
Contact: https://www.jetbrains.com/ru-ru/careers/jobs/frontend-developer-bad-1746/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Frontend-разработчик React
#удаленка #middle #100k
Компания: ДАЛЕЕ
ЗП: от 130 000 ₽
☑️Обязанности:
-Разработка фронтальной части проектов, включая:
-Декомпозиция и анализ задач бэклога в части разработки фронт-енда
-Оценка трудоемкости задач
-Проектирование фронтальной части решения и интеграции фронт- и бэк-енд частей

☑️Требования:
-Проживание на территории РФ.
-Отличное знание React.
-Опыт разработки фронт-приложений (TS, React/Redux, адаптивные интерфейсы)
-Опыт работы c RESTful API и Websocket
-Опыт работы с системами сборки
-Навыки покрытия кода unit-тестами

Плюсом будет:

-Опыт разработки сложных приложений
-Навыки работы с OpenShift, инструментами CI/CD (Jenkins)

☑️Мы предлагаем:
-Полностью белую заработную плату от 130 000 рублей (net). Ориентируемся на ваши пожелания, опыт и навыки.
-Оформление по ТК РФ, оплачиваемые отпуск и больничный с первого рабочего дня.
-Работу в компании с аккредитацией в Минцифре.
-Расширенный пакет ДМС со стоматологией.
Спорт – корпоративный волейбол, беговой клуб, йога и киберспортивные турниры)
-Яркая корпоративная жизнь – более 400 мероприятий в год (2 корпоратива с оплатой трансфера, разговорный клуб английского, совместные походы в музей, квизы, книжный и киноклуб, мем-чат и многое другое).
-8-часовой рабочий день с возможностью «плавающего утра» и гибкого графика.
-Работу с большими брендами, интересными проектами в дружном и талантливом коллективе.
-Обучение и участие в профессиональных конференциях.
Контакты: [email protected]

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
FrontEnd Developer React Telegram Mini Apps
#удаленка #foreign
Company: Land
Salary: $90k - $100k estimated
☑️Responsibilities:
-Develop responsive Mini App UIs using React/Vue, with Swiper.js for pack galleries and smooth animations (e.g., pack unboxing flows).
-Implement Telegram Bot API integrations for seamless sharing, notifications, and in-app wallets.
-Optimize for mobile-first (320px-1920px): lazy loading, 60 FPS rendering, and touch-friendly controls for land browsing/trading.
-Build secure modals for TON Connect (e.g., /buy-pack confirmations) and NFT previews (lightweight Three.js if needed).
-Collaborate on A/B testing, accessibility (ARIA), and CI/CD for rapid iterations.

☑️Requirements:
-4+ years in front-end development with React (or Vue) and Telegram Mini Apps—mandatory TON Connect integration experience.
-Proficiency in TON ecosystem: FunC for basic NFT interactions and Telegram Web App APIs.
-Expertise in performance: CSS animations, responsive design (media queries), and bundling (Vite/Webpack).
-Strong UX focus: mobile optimization, state management (Redux/Zustand), and cross-browser testing.
-Clear English communication; portfolio of shipped dApps or Mini Apps.
Contact: https://jobs.ton.org/companies/land/jobs/60314710-front-end-developer-react-telegram-mini-apps#content

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Frontend разработчик (Платформа TagMe)
#гибрид
Локация: Москва
Компания: Сбер
☑️Чем предстоит заниматься:
-разрабатывать и поддерживать сложные интерфейсы веб-приложения для работы с данными
-участвовать в полном цикле создания функционала
-тесно взаимодействовать с бэкенд-разработчиками и дизайнерами для создания эффективного и понятного инструмента
-разработка пользовательских интерфейсов на React + Typescript
-интеграция клиентской логики с API
-разработка и поддержка дизайн-системы и библиотеки UI-компонентов.

☑️Требования
-отличное знание Typescript 5+ и Javascript
-опыт работы на аналогичной позиции от 4х лет
-опыт работы с React 18+
-хорошее знание HTML и CSS
-работа с системой управления версий git.
Контакты: https://rabota.sber.ru/search/4457608/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Frontend разработчик (Факторинг)
#удаленка #гибрид
Компания: Wildberries
☑️Что нужно делать
-Писать поддерживаемый и эффективный код
-Разрабатывать интерфейсы
-Оптимизацию производительности фронтенд-приложений
-Рефакторинг кода, улучшать архитектуру
-Взаимодействовать с дизайнерами: реализация макетов из Figma
-Адаптивная и кросс-браузерная верстка
-Участвовать в code review

☑️Какой опыт и знания нужны
-Уверенное владение JavaScript и TypeScript.
-Опыт разработки на React 18
-Знание библиотек для управления состоянием, предпочтительно Zustand.
-Опыт работы с Storybook для документирования и разработки UI-компонентов.
-Знание и опыт использования Sentry для мониторинга и отслеживания ошибок.
-Опыт написания чистого, поддерживаемого кода
Контакты: https://career.wb.ru/vacancies/21947?

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Frontend-разработчик
#удаленка
Компания: Т1
☑️Основные задачи, которые предстоит решать:
-Верстка веб-страниц с использованием HTML/CSS
-Написание функциональных компонентов приложения с использованием React, StyledComponents, Zushtand
-Отладка и исправление возникающих ошибок
-Документирование кодовой базы
-Проектирование структуры веб-приложения, разбиение ее на микрофронтенды
-Типизация компонентов с использованием TypeScript

☑️Что для этого потребуется:
• Уверенное знание HTML/CSS/JavaScript
• Навыки адаптивной верстки (Flexbox, GRID)
• Уверенное владение консолью ОС Linux
• Навыки написания SPA-приложений с использованием React
• Понимание RestFull API
• Знание сетевых технологий (OSI, HTTP, TCP/IP, WebSocket)
• Отличное знание TypeScript
• Умение работать с Git
• Навыки работы с Docker/Podman
Контакты: https://career.t1.ru/vacancies/vacancy-detail?id=126562824

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Middle React Developer [Дилерский портал]
#офис #middle
Компания: МТС
☑️Чем предстоит заниматься
-Разрабатывать фронтенд приложение на React;
-Поддерживать существующий код;
-Проводить код-ревью;
-Взаимодействовать с командой.

☑️Что мы ожидаем
-Хороший уровень знаний фреймворка React.js;
-Опыт програмирования на TS;
-Уверенные знания HTML/CSS;
-Опыт работы с Figma (желателен).
Контакты: https://job.mts.ru/vacancy/584342439800603521

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Frontend-разработчик, группа разработки и сопровождения инструментов надёжности в VK, Москва
#удаленка #гибрид #middle #senior
Компания: VK
☑️Задачи
-Разрабатывать интерфейс для систем управления инцидентами и алертами
-Создавать UI для визуализации метрик, временных шкал событий, SLO/SLI панелей
-Выстраивать интеграцию с backend API (REST/gRPC)
-Оптимизировать производительность SPA при работе с большим объёмом данных
-Участвовать в проектировании UX- и UI-решений для инженеров эксплуатации

☑️Требования
-Опыт коммерческой разработки от двух лет
-Хорошее знание JavaScript/TypeScript и опыт работы с React
-Опыт работы с системами управления состоянием (Redux/Zustand/Recoil)
-Умение работать с таблицами, графиками и визуализациями (d3.js, Recharts)
-Опыт интеграции с REST API и WebSocket
-Понимание основ CI/CD и взаимодействия фронтенда с облачной инфраструктурой
Контакты: https://team.vk.company/vacancy/44387/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Старший разработчик интерфейсов Smart TV в команду международного направления Плюса
#гибрид
Компания: Яндекс
☑️Какие задачи вас ждут
-Создание и развитие функциональности
Основные зоны развития сейчас — главный экран и карточка контента. Наша команда отвечает за весь цикл доставки задачи: от участия в проработке продуктовых требований и дизайна до проведения пользовательских экспериментов.
-Погружение в библиотеки для создания веб-приложений
Из-за особенностей умных телевизоров типовые решения нам зачастую не подходят. Поэтому мы делаем альтернативы, учитывая потребности платформы. Также планируем переиспользовать созданные решения в разных приложениях для Smart TV.
-Работа с производительностью кода
Понадобится отлаживать, оптимизировать и настраивать инструменты быстрого реагирования. У телевизоров небольшой ресурс, поэтому мы детально прорабатываем технические решения, начиная с архитектуры и заканчивая оптимизацией алгоритмов и отдельных блоков кода.

☑️Мы ждем, что вы
-Работали с React, Redux, Node.js
-Профессионально владеете JavaScript, TypeScript, HTML и CSS
-Умеете профилировать и оптимизировать приложения

☑️Будет плюсом, если вы
-Разрабатывали приложения для Smart TV
-Разрабатывали опенсорс-решения
-Работали с Node.js, GraphQL, webpack
-Писали юнит-тесты
Контакты: https://yandex.ru/jobs/vacancies/starshiy-razrabotchik-interfeysov-smart-tv-v-komandu-mezhdunarodnogo-napravleniya-plyusa-33211

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Frontend разработчик Vue.JS (Middle+/Senior)
#удаленка #middle #senior
Компания: Магнит
☑️Чем ты будешь заниматься
-Разрабатывать и унифицировать интерфейсы для новой системы ценообразования;
-Развивать Frontend-инфраструктуру: CI/CD, сборка, оптимизация времени работы интерфейса, совершенствование библиотек и инструментов
-Писать автотесты (юнит и интеграционные)
-Получать классный опыт в продуктовой команде и работать с экспертными коллегами
-Расставлять приоритеты задачам и создавать полезный продукт

☑️Мы ожидаем
-3+ года на Vue.js (не просто "использовал", а проектировал сложные интерфейсы)
-5+ лет в фронтенде (React/Vue/Angular — неважно, главное — глубина)
-Навыки работы: CI/CD (GitLab, GitHub Actions) и SQL (PostgreSQL)
-Понимание архитектурных паттернов
-Умение писать тесты
-Опыт работы в Agile (Scrum/Kanban)
-Готовность объяснять технические решения коллегам из других команд
-Любовь к чистому коду и оптимизации
-Стек технологий: Vue.js, Javascript, html, css, PostrgeSQL
Контакты: https://magnit.tech/vacancies/2557

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🚀 Хотите создавать современные и отзывчивые веб-приложения на самом популярном JS-фреймворке? Начните с бесплатного вебинара и прокачайте навыки React прямо «здесь и сейчас»!

🗓 28 октября, 20:00 — «Галерея с API и тёмной темой — React зажигает UX»

Что узнают участники:
- Связь React с реальным API и динамическая загрузка данных
- Работа с событиями и хуками для интерактивного интерфейса
- Lazy loading и его влияние на UX
- Как собрать полноценное приложение всего за 1,5 часа

🎯 Для фронтенд-разработчиков и начинающих React-разработчиков, которые хотят оживить интерфейсы и собрать мини-проект для портфолио.

💻 Курс «React.js Developer» - следующий шаг после вебинара:
- Освоите Redux, Redux-Saga, Redux-thunk
- Будете создавать SPA и оптимизировать под production
- Изучите TypeScript и пишете чистый код
- Работаете с GraphQL, Apollo, Relay
- Разбираетесь с Webpack, Babel и паттернами функционального программирования

⚡️ Не упустите шанс - вебинар бесплатный, а курс поможет выйти на уровень middle+ и собирать проекты с реальными API! Регистрируйтесь на вебинар: https://clck.ru/3PkBFQ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
1
Frontend developer
#офис
Локация: Москва
Компания: Lamoda
☑️Чем предстоит заниматься:
-Разработка и поддержка интерфейса крупного e-commerce проекта;
-Активное участие в проработке продуктовых задач;
-Проработка реализации технических задач;
-Написание и поддержка автоматизированных тестов;
-Соблюдение сроков выполнения задач;
-Оценка трудоемкости реализации технических задач;
-Соблюдение стандартов разработки, принятых в компании;
-Проверка работоспособности написанного кода;
-Предоставление требуемой отчетности о проделанной работе, принятой в компании;
-Документирование технических решений;
-Участие во встречах, с согласия непосредственного руководителя;
-Рефакторинг и оптимизация существующего кода;
-Сode review.

☑️Мы ожидаем:
-3+ года опыта работы frontend разработчиком;
-Отличное знание HTML, CSS, JavaScript, TypeScript;
-Опыт работы с Vue.js (Nuxt, Vuetify, VeeValidate, Web-vitals);
-Опыт разработки кросс-браузерных адаптивных web приложений;
-Опыт разработки мобильных сайтов и знаете особенности мобильных браузеров и операционных систем;
-Опыт Unit тестирования;
-Опыт использования консольных инструментов Linux и базовые навыки администрирования;
-Умение разбираться в чужом коде;
-Умение работать в команде, планировать свои задачи.
Контакты: https://job.lamoda.ru/vacancies/frontend-developer--488

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Cтарший фронтенд-разработчик в команду Mobile Architecture
#удаленка #офис #senior
Компания: Авито
☑️Вам предстоит:
— искать, проектировать и внедрять новые механики в кроссплатформенный движок BDUI на KMM;
— расширять поддержку дизайн-системных компонентов;
— реализовывать новые платформенные возможности;
— оптимизировать рендеринг
— синхронизировать решения с соседними платформами (Android/iOS/Web/Mobile Web);
— поддерживать продуктовых разработчиков при запуске своих продуктов на Beduin.

☑️Мы ждём, что вы:
— отлично владеете JavaScript, имеете опыт работы с React (опыт работы с другими фреймворками приветствуется);
— уверенно знаете HTML/CSS;
— знакомы с инструментами профилирования, можете найти неоптимальные места и их причины;
— любите исследовательские задачи с высокой степенью неопределённости и технической сложности;
— умеете брать на себя ответственность за принятые решения и результат;
— коммуникабельны, умеете конструктивно доносить свои мысли до коллег, аргументировать свою позицию и вести переговоры по принципу win-win.

☑️Будет здорово, если вы:

— имеете опыт работы с Kotlin Multiplatform;
— работали в платформенной команде.
Контакты: https://career.avito.com/vacancies/razrabotka/17231/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Senior JavaScript developer (CMS)
#офис #senior
Локация: Москва
Компания: Kaspersky
☑️Чем предстоит заниматься:
-Разработка и поддержка сервисов CMS;
-Исследование и внедрения новых инструментов разработки;
-Оптимизация производительности клиентского и серверного кода.

☑️Что для этого необходимо:
-Отличные знания TypeScript и React;
-Уверенное знание HTML/CSS/SASS;
-Опыт работы с Node.js;
-Опыт компонентно-ориентированной разработки.
Контакты: https://careers.kaspersky.ru/vacancy/24576

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Middle разработчик фронтенд (React)
#удаленка #middle
Компания: СДЭК
☑️Тебе предстоит:
-Разрабатывать и поддерживать интерфейсы личного кабинета продавца, разработчика и модулей интеграции
-Оптимизировать производительность и отзывчивость интерфейса
-Участвовать в проектировании архитектуры приложения
-Взаимодействовать с дизайнерами, бэкенд-разработчиками и другими членами команды

☑️Мы ожидаем:
-Опыт коммерческой разработки от 3х лет
-Знания React, HTML, JavaScript/TypeScript, CSS, Tailwind, SCSS
-Опыт работы с Figma, GitLab
-Навыки написания Unit тестов на Jest
-Опыт работы с библиотеками UIKit на основе Prime React, Axios, I18, Zustans
Контакты: https://rabota.cdek.ru/vacancies/item/7192

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
React Разработчик систем мониторинга
#офис
Локация: Москва
Компания: Мегафон
☑️Какие задачи необходимо решать
• Создание динамичных и отзывчивых пользовательских интерфейсов веб-приложений по требованиям внутренних заказчиков
• Оптимизация кода для улучшения производительности приложений, минимизация отрисовки и улучшение скорости загрузки страниц

☑️Для решения этих задач требуется
· Опыт программирования на JavaScript (ES14+), HTML5, CSS3 на уровне не ниже Middle Developer от 2 лет
· Опыт промышленной разработки на React.js — минимум 2 года
· Уверенное использование TypeScript
· Практическое применение различных библиотек компонентов (например MaterialUI, )
· Владение инструментами управления состоянием (Redux, MobX, Zustand)
· Хорошее знание и понимание принципов построения SPA (single page application)
· Опыт работы с системами роутинга (React Router)
· Умение настраивать инструменты сборки (Webpack, Vite)
· Умение писать автотесты компонентов (Jest и React Testing Library)
· Работа с Git
· Ведение задач в Jira
· Опыт написания технической документации к коду в Confluence
· Понимание основ CI/CD-процессов и опыт работы с Kubernetes
· Работа с RESTful API и документацией Swagger
· Базовое знание протоколов WebSocket
Контакты: https://job.megafon.ru/vacancy/moskva/it-reshenia/react-razrabotchik-sistem-monitoringa-4226

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Фронтендер-стажер
#офис #intern #100k
Локация: Москва
Компания: Студия Артемия Лебедева
ЗП: от 60 000 до 100 000₽
Команде собственных цифровых продуктов студии нужны фронтендеры-стажеры. Стажировка начнется зимой и продлится 3–6 месяцев. Кандидатам нужно быть крайне внимательными к деталям и справляться с проектами уровня «пиксель-перфект».

☑️Минимальные требования:

— знание HTML, CSS, JavaScript и Git;
— хороший уровень владения Vue.js;
— умение создать и развернуть сборку на Docker.

Опыт коммерческой разработки — существенный плюс.

Для получения тестового задания требуется написать о себе, своем опыте, навыках и карьерных планах, сопроводив рассказ ссылками на выполненные работы.
Контакты: @careerHR_Kate

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
2025/10/19 06:13:45
Back to Top
HTML Embed Code: