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


Что такое Redux?

Пример кода:
// Redux example
const initialState = { count: 0 };

function reducer(state = initialState, action) {
switch (action.type) {
case 'INCREMENT':
return { count: state.count + 1 };
default:
return state;
}
}

const store = createStore(reducer);
store.dispatch({ type: 'INCREMENT' });
console.log(store.getState()); // { count: 1 }


❗️Ответ:
Redux
— это библиотека для управления состоянием приложения. Она использует однонаправленный поток данных и хранилище (store), которое содержит все состояние приложения. Состояние изменяется с помощью действий (actions), которые передаются в редюсеры (reducers). Редюсеры — это чистые функции, которые возвращают новое состояние на основе предыдущего состояния и действия.

Ссылка на документацию
Redux: Documentation
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!


Что такое Redux?

Пример кода:
// Redux example
const initialState = { count: 0 };

function reducer(state = initialState, action) {
switch (action.type) {
case 'INCREMENT':
return { count: state.count + 1 };
default:
return state;
}
}

const store = createStore(reducer);
store.dispatch({ type: 'INCREMENT' });
console.log(store.getState()); // { count: 1 }


❗️Ответ:
Redux
— это библиотека для управления состоянием приложения. Она использует однонаправленный поток данных и хранилище (store), которое содержит все состояние приложения. Состояние изменяется с помощью действий (actions), которые передаются в редюсеры (reducers). Редюсеры — это чистые функции, которые возвращают новое состояние на основе предыдущего состояния и действия.

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

Junior/Junior+:
1.Frontend Developer (vue.js), Компания:
NDA(офис)

Middle/Middle+:
1.Middle frontend developer, Компания:
Магнит(удаленка)
2.Frontend разработчик, Компания:
Билайн(гибрид)
3.Frontend разработчик Vue 3, Компания:
ЦЕНТРПРОЕКТ(удаленка)

Senior/Head:
1.Senior Frontend Developer в VK HR Tek, Москва, Компания:
VK(гибрид, удаленка)
2.Frontend-разработчик — React, Компания:
Т-Банк(удаленка)
3.Senior Frontend разработчик (команда AdTech), Компания:
Магнит(удаленка)

🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
Frontend Web-разработчик
#удаленка #senior #200k
Компания: Luna Capital
ЗП: от 200 000₽
☑️ОБЯЗАННОСТИ:
— Разработка и поддержка интерфейсов web-приложений•
Angular 16+, TypeScript, RxJS
— Интеграция с REST/GraphQL API
— Оптимизация производительности; участие в CI/CD и code review
— Взаимодействие с backend и дизайнерами

☑️ТРЕБОВАНИЯ:
— Опыт работы с TypeScript от 4 лет;
— Angular 16+, TypeScript, RxJS;
— HTML5 + CSS3 (SCSS);
— REST/GraphQL;
— git;
— React, NEST.JS;
— Webpack, Gulp;

☑️Будет плюсом
— опыт в финтехе.

Прикрепляйте резюме + самостоятельный скрининг по требованиям '+/-'
Контакты: @recruiter_vv

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Web-разработчик (Internet-bank)
#удаленка #senior #200k
Компания: Luna Capital
ЗП: от 200 000₽
☑️ОБЯЗАННОСТИ:
— Разработка и поддержка интерфейсов интернет-банка
— Работа с JS, jQuery, Mithril.js
— SCSS/Sass, Gulp, интеграция с REST/SOAP API
— Оптимизация клиентской части, участие в CI/CD
— Взаимодействие с backend и дизайнерской командой

☑️ТРЕБОВАНИЯ:
— JS, jQuery, Mithril.js;
— SCSS/Sass;
— REST/SOAP;
— git;
— WebStorm;
— Gulp;
— SonarСube, FishEye + Crucible;

☑️Будет плюсом:

— опыт в финтехе.

Прикрепляйте резюме + самостоятельный скрининг по требованиям '+/-'
Контакты: @recruiter_vv

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Front end разработчик
#офис
Локация: Москва
Компания: Сбер
☑️Обязанности
-участвовать в проектировании архитектуры приложения
-участвовать в согласовании API совместно с аналитиком и back-п
-участвовать в формировании и приоритезации технического беклога
-проводить code-review, контролировать показатели SonarQube
-принимать участие в планировании спринтов, оценке и деĸомпозиции задач
-совместно с командой проводить анализ будущей функциональности для выявления слабых мест
-принимать участие в устранении\анализе инцидентов ПРОМ.

☑️Технологии

- JavaScript + TypeScript
- React
- Кастомная дизайн-система на основе styled-components
- Swagger (OpenAPI)
- Webpack

☑️Требования
-опыт React от 3-х лет
-хорошие знания JS, typescript
-понимание принципов работы REST API
-опыт CI\CD и настройки конфигов (webpack/vite, eslint/prettier)
-опыт работы с Git, Jenkins, SonarQube, Nexus (в части работы с npm-пакетами)
-опыт написания unit-тестов.
Контакты: https://rabota.sber.ru/search/4457696/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
👍1
Frontend Developer (TeamCity)
#офис
Location: Armenia (Yerevan)
Company: JetBrains
☑️In this role, you will:
-Develop new features, fine-tune existing ones, and write tests.
-Maintain and enhance legacy code.
-Work cooperatively with UI/UX designers.
-Contribute actively to team decisions.

☑️We’ll be happy to have you on our team if you:
-Are proficient in TypeScript, HTML5, CSS3, and React.
-Have a solid understanding of JavaScript internals, as well as browser and DOM APIs.
-Possess an excellent grasp of testing best practices.
-Have a basic knowledge of computer science algorithms and complexity.
-Can communicate clearly in English, both written and verbal.

☑️We’d be especially thrilled if you:
-Understand how design delivery works.
-Are familiar with React internals.
-Have experience with CI/CD systems.
Contact: https://www.jetbrains.com/ru-ru/careers/jobs/frontend-developer-teamcity-1828/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Frontend-разработчик — React
#удаленка #офис #senior
Компания: Т-Банк
☑️Обязанности
-Разрабатывать клиентские и внутренние интерфейсы и сопутствующие инструменты
-Внедрять новые технологии и практики
-Обучаться, совершенствовать свои знания и навыки

☑️Требования
-У вас есть опыт коммерческой разработки на React от 4-лет
-Отлично знаете Javascript
-Понимаете современный стек веб-разработки
-Готовы работать в распределенной команде
-Будет плюсом знание Typescript и опыт работы с ним, навык написания unit-тестов, опыт работы с Node.js, навык работы с CI/CD — GitLab
Контакты: https://www.tbank.ru/career/it/front-end-razrabotka/frontend-developer-react/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Senior FullStack Developer
#удаленка #senior #foreign
Company: Launchpadtechnologiesinc
Salary: $63k - $100k estimated
☑️ What You’ll Be Doing
-Build state-of-the-art applications using modern JavaScript (Node.js, React) to deliver seamless user experiences across platforms.
-Collaborate with UI/UX designers and specialists to implement responsive, adaptable frontends.
-Work closely with architects and product managers to translate features into actionable plans, ensuring business and user needs are met.
-Participate in the design and execution of scalable methodologies for high-quality software delivery.
-Contribute to documentation and testing processes to support maintainability and team-wide clarity.
-Take ownership of full lifecycle development: from design to deployment, including debugging and performance tuning.

☑️ What You Need to Succee
d
Must-haves
-8+ years of experience in web application development (JavaScript, HTML, CSS, React, Node.js).
-Solid experience with single-page applications and microservices architectures.
-Strong skills in building RESTful APIs using Node.js frameworks like Express or Sails.js.
-Experience with Docker, AWS, and cross-browser/multi-device development.
-Familiarity with GitLab pipelines and Agile methodologies (Scrum/Kanban).
-Excellent communication and collaboration skills in English (Advanced level).
-Availability to work in a remote, distributed team across the Americas.
Contact: https://job-boards.greenhouse.io/launchpadtechnologiesinc/jobs/4596876006

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Преподаватель Frontend React
#удаленка
Компания: Wildberries
☑️Что нужно делать
-Создание и структурирование учебных материалов с учетом формата проведения (онлайн/запись);
-Адаптация существующих материалов под формат записи и живых трансляций;
-Разработка системы заданий и практических упражнений;
-Составление календарного плана обучения;
-Ведение живых онлайн-трансляций и вебинаров;
-Запись обучающих материалов для последующего размещения.

☑️Какой опыт и знания нужны
-Опыт коммерческой разработки от 5 лет;
-Глубокие знания современного Frontend стека;
-Работа со стеком React, Redux, Next.js., Webpack/Vite, Jest;
-Опыт преподавания или менторства будет преимуществом.
Контакты: https://career.wb.ru/vacancies/16907?

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Разработчик интерфейсов в Яндекс Деплой
#гибрид #офис
Компания: Яндекс
☑️Какие задачи вас ждут
-Разработка интерфейсов для управления трафиком
Вы будете развивать интерфейсы для настройки балансировки трафика и сетевой доступности. Вместе с дизайнером и продуктовым менеджером предстоит определять, как должен выглядеть и работать удобный для всего Яндекса UI/UX.
-Унификация интерфейсов
Мы проектируем сквозные решения для разных частей платформы: контейнеризации, доставки ресурсов, управления виртуальными машинами и мониторинга. Наша цель — сделать интерфейсы согласованными и удобными, чтобы они работали как единая платформа.
-Развитие фронтенд-инфраструктуры
Мы считаем Developer Experience (DX) основой эффективной работы. Наша команда постоянно совершенствует фронтенд-инфраструктуру и инструменты: оптимизирует сборку и линтинг, интегрирует AI-агентов и внедряет решения для observability.

☑️Мы ждем, что вы
-Пишете поддерживаемый React-код на TypeScript и ES6
-Разбираетесь в конфигурировании сборок фронтенда, оптимизации performance
-Умеете писать юнит-, интеграционные, скриншотные и E2E-тесты
-Настраиваете observability для фронтенда: RUM, мониторинг ошибок, алерты
-Работали с Node.js: знаете, как устроена экосистема и как писать серверную логику
-Настраиваете CI/CD фронтенда: правила пайплайна, работа с NPM, политика релизов и откатки
-Знакомы с Docker, Kubernetes, nginx
Контакты: https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-yandeks-deploy-37647

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🤔2
Middle Frontend Developer в MWS Data Cat [Big Data, МТС Веб Сервисы]
#гибрид #middle
Локация: Москва
Компания: МТС
☑️ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ
-Разрабатывать и модифицировать функционал каталога данных
-Разрабатывать компоненты для UI-kit
-Участвовать в декомпозиции больших задач и проработке архитектурных решений вместе с командой
-Участвовать в обсуждениях и проектировании API
-Проводить ревью макетов дизайнера в figma
-Проводить код-ревью
-Проявлять себя и вносить новые идеи

☑️Кого мы ищем
-Опыт коммерческого frontend'a свыше 5 лет
-Опыт работы с React от 4х лет и TypeScript от 3х лет
-Опыт в проектировании системы и выстраивании архитектуры
-Опыт работы с GraphQL
-Понимание ключевых принципов программирования (ФП, SOLID, KISS, YAGNI и т.д.)
-Опыт работы с ant-design
-Будет плюсом: опыт написания unit-тестов (jest, react-testing-library), опыт разработки UI-кит
Контакты: https://job.mts.ru/vacancy/551698047025812974

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Frontend-разработчик
#офис
Локация: Москва
Компания: Т1
☑️Вместе с нами ты будешь:
-Проектировать и разрабатывать интерфейсы;
-Разрабатывать новые UI-компоненты и поддерживать старые;
-Сопровождать решения, решать задачи оптимизации;
-Участвовать в планировании спринтов;
-Разрабатывать модульные тесты и документировать код.

☑️Какие знания и навыки для нас важны:
-​​​​​​​2+ года опыта коммерческой разработки на React + TypeScript;
-Отличное знание React 18+, hooks, effects, мемоизации;
-Уверенный Typescript: типизация форм, асинхронных функций, хуков, DTO;
-Умение проектировать архитектуру приложения по FSD или аналогичному принципу;
-Опыт с Zustand (или Redux), React Hook Form, Yup;
-Понимание работы браузера;
-Уверенное знание HTML5, CSS/Sass, адаптив, медиазапросы;
-Умение тестировать UI и бизнес-логику (Vitest, React Testing Library);
-Понимание REST API, http-заголовков, форматов JSON;
-Навыки настройки Vite, конфигурация linters/prettier;
-Умение верстать по макетам без pixel-perfect, но с уважением к UX.
Контакты: https://career.t1.ru/vacancies/vacancy-detail?id=125364352

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Frontend developer в VK Видео, Москва
#удаленка #офис #middle #senior
Компания: VK
☑️Задачи
-создавать инновационную функциональность и разрабатывать передовые фичи, формирующие будущее видеоплатформы;
-проектировать масштабируемую архитектуру, оптимизированную под высокие нагрузки и сложную инфраструктуру;
-тесно сотрудничать с продакт-менеджерами для воплощения продуктовых идей в жизнь;
-развивать культуру качественного кода, активно участвуя в код-ревью.

☑️Требования
-отличные знания React, JavaScript, HTML, CSS;
-опыт в разработке интерфейсов;
-понимание внутренних механизмов современных браузеров и клиент-серверных взаимодействий;
-знание сетевого стека и протоколов передачи данных;
-опыт работы с Git;
-понимание принципов функционирования инструментов сборки.

☑️Будет плюсом
-знание PHP, TypeScript, MobX, SSR, CI/CD;
-понимание принципов оптимизации веб-приложений;
-владение навыками кросс-браузерной и адаптивной вёрстки;
-опыт работы с аудио и видео.
Контакты: https://team.vk.company/vacancy/40770/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Middle frontend developer
#удаленка #middle
Компания: Магнит
☑️Чем ты будешь заниматься
-Разработкой front-части web-приложений, в т.ч. в высоконагруженных ИС;
-Интеграцией backend частей с frontend частью и БД;
-Разработкой front-компонентов;
-Анализом требований к разрабатываемому ПО, оценка трудозатрат, рисков, предложения по оптимизации и минимизации рисков;
-Участвовать в проработке или выборе технологий или решений;
-Разработкой и согласованием технических спецификаций и требований.

☑️Мы ожидаем
-Опыт работы от 3х лет;
-Опыт работы с одним из фреймворков (vue/react и т.д.);
-Опыт разработки веб приложений.
Контакты: https://magnit.tech/vacancies/2417

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
👍1
JavaScript Developer (KSC)
#офис
Локация: Москва
Компания: Kaspersky
☑️Обязанности:
-Разработка продуктов в сегменте B2B в роли JavaScript разработчика;
-Работа в составе слаженной и грамотной команды над крупным проектом;
-Разработка переиспользуемых компонентов, модулей, написание чистого JavaScript кода;
-Оптимизация текущего кода;
-Написание тестов.

☑️Требования:
-Отличные знания JavaScript;
-Хорошие знания в области Computer Science;
-Умение писать понятный код и разбираться в чужом;
-Ориентирование в современном стеке web-разработки. Постоянная работа над собой. Анализ существующих и новых инструментов и их внедрение для оптимизации решений;
-Опыт разработки на Node.js или желание развиваться в эту сторону.

☑️Будет плюсом:
Знание React, TypeScript и Node.js;
Angular, Vue, Svelte и других библиотек / фреймворков.
Несмотря на то, что в UI Kit мы используем React, мы очень ценим кросс-стековый опыт в JS экосистеме.
Контакты: https://careers.kaspersky.ru/vacancy/24121

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
2
Frontend-разработчик
#удаленка
Компания: Билайн
☑️Итак, вам предстоит:
-Участие в грумингах и обсуждениях требований на этапе разработки дизайн-макетов;
-Проектирование и реализация клиентской логики и интерфейсов на основе системного анализа (СА) и утвержденных макетов;
-Взаимодействие с backend-разработчиками, аналитиками, дизайнерами и тестировщиками;
-Поддержка и развитие существующих интерфейсов;
-Участие в code review и обсуждении архитектурных решений.

☑️Мы будем рады рассмотреть вашу кандидатуру, если у вас есть:
-Уверенные знания JavaScript (ES6+), HTML5 и CSS3;
-Опыт коммерческой разработки на React;
-Навыки написания чистого, поддерживаемого и типизированного кода (соблюдение кодстайла, контрактов, соглашений команды);
-Опыт работы с системами контроля версий (Git);
-Базовое понимание принципов проектирования UI/UX;
-Готовность при необходимости поддерживать и дорабатывать легаси-витрины на AngularJS и Angular 2+.
Контакты: https://job.beeline.ru/vacancies/3ae4b618-241c-40c7-9493-a21b3895e65d

🔥 Подписаться на наши каналы / @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
1
Senior Frontend разработчика (React)
#удаленка #senior
Компания: Крок
☑️Ваши задачи
-Разрабатывать UI платформы управления виртуализации на TypeScript, React, Patternfly, в том числе переписывать существующий функционал;
-Проводить code-review;
-Писать unit и integration тесты;
-Создавать и поддерживать тестовую инфраструктуру;
-Участвовать в планировании и декомпозиции задач, своевременно их выполнять;
-Предлагать архитектурные решения;
-Взаимодействовать с разработчиками, дизайнерами, аналитиками, системными инженерами и смежными командами;
-Вести техническую документацию.

☑️Наши ожидания
-Высшее техническое образование;
-Опыт frontend-разработки 3-5 лет;
-Уверенное знание JavaScript/TypeScript, React, HTML/CSS;
-Понимание работы браузера, рендера страниц;
-Понимание модели асинхронности JS;
-Понимание архитектуры веб-приложений;
-Использование линтеров;
-Опыт написания тестов на jest и Playwright;
-Знания английского языка (чтение и переписка)
Контакты: https://careers.croc.ru/vacancies/senior-frontend-razrabotchika-react/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Стажёр-разработчик (Frontend, Vue)
#офис #intern
Локация: Москва
Компания: Крок
☑️Ваши задачи
-Выполнять реальные проектные задачи;
-разбираться в чужом коде;
-писать на TS + Vue2/Vue3;
-осваивать архитектуру проекта;
-обеспечивать поддержку большого проекта.

☑️Наши ожидания
-Cтудент старших курсов или выпускник IT-направлений: прикладная информатика, бизнес-информатика;
-можешь совмещать работу с обучением от 30 часов в неделю;
-имеешь теоретические/практические знания JavaScript;
-понимаешь принцип работы любого SPA приложения (Vue/React/Angular);
-имеешь желание учиться, развиваться и не бояться пробовать разные технологии.
Контакты: https://careers.croc.ru/vacancies/stazhyer-razrabotchik-frontend-vue/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
2025/10/22 04:29:37
Back to Top
HTML Embed Code: