Senior Frontend инженер в продуктовой ИТ-компании
#удаленка #senior #200k
Компания: iSpring
ЗП: от 260 000 ₽
Наш технологический стек: JavaScript, TypeScript, React, Reatom, Nx.
☑️Ожидания от кандидата
Мы в поисках крутого инженера, которому близки наши ценности, который готов принимать сложные технологические вызовы.
☑️Чем предстоит заниматься:
-проектирование архитектуры и разработка новых фич, таких как модуль базы знаний в продукте iSpring Learn;
-создание новых типов вопросов или интерактивов в конструкторе iSpring Suite
-оптимизация работы фронтовых приложений с поддержкой совместной работы.
☑️Что мы ждём от кандидата:
-Опыт работы frontend-разработчиком от 3-х лет;
-Знание и опыт работы с одной из библиотек для создания пользовательских интерфейсов (React, Vue, Angular и тд);
-Знание и опыт работы с одним из стейт менеджеров (Reatom, Redux, MobX и тд).
-Высшее профильное образование
-Отличное владение АиСД, БД, ООП
Будет плюсом:
-Опыт работы с готовой или разработка собственной дизайн системы;
-Опыт работы с Nx;
-Опыт работы с Lighthouse и решения задач по оптимизации;
-Опыт проектирования и разработки клиент-серверного взаимодействия по schema-first подходу.
☑️Мы предлагаем:
-Работу в аккредитованной ИТ-компании;
-Белая зарплата, ДМС и прочие уже стандартные плюшки;
-Возможность обучаться и профессионально расти;
-Участие в митапах и активностях для разработчиков для обмена опытом;
-Возможность работать удаленно и по индивидуальному графику;
-Возможность попробовать себя в роли преподавателя в институте.
☑️Дополнительные инструкции
Если Вам интересно участие в создании российского продукта мирового уровня, полезного бизнесу и востребованного на глобальном рынке, пишите, обсудим детали.
Этапы отбора:
-знакомство с HR;
-техническое интервью;
-интервью с CTO.
Контакты: job@ispring.ru (mailto:job@ispring.ru)
⬇️
@
@
@JavaScript_Jobb
#удаленка #senior #200k
Компания: iSpring
ЗП: от 260 000 ₽
Наш технологический стек: JavaScript, TypeScript, React, Reatom, Nx.
☑️Ожидания от кандидата
Мы в поисках крутого инженера, которому близки наши ценности, который готов принимать сложные технологические вызовы.
☑️Чем предстоит заниматься:
-проектирование архитектуры и разработка новых фич, таких как модуль базы знаний в продукте iSpring Learn;
-создание новых типов вопросов или интерактивов в конструкторе iSpring Suite
-оптимизация работы фронтовых приложений с поддержкой совместной работы.
☑️Что мы ждём от кандидата:
-Опыт работы frontend-разработчиком от 3-х лет;
-Знание и опыт работы с одной из библиотек для создания пользовательских интерфейсов (React, Vue, Angular и тд);
-Знание и опыт работы с одним из стейт менеджеров (Reatom, Redux, MobX и тд).
-Высшее профильное образование
-Отличное владение АиСД, БД, ООП
Будет плюсом:
-Опыт работы с готовой или разработка собственной дизайн системы;
-Опыт работы с Nx;
-Опыт работы с Lighthouse и решения задач по оптимизации;
-Опыт проектирования и разработки клиент-серверного взаимодействия по schema-first подходу.
☑️Мы предлагаем:
-Работу в аккредитованной ИТ-компании;
-Белая зарплата, ДМС и прочие уже стандартные плюшки;
-Возможность обучаться и профессионально расти;
-Участие в митапах и активностях для разработчиков для обмена опытом;
-Возможность работать удаленно и по индивидуальному графику;
-Возможность попробовать себя в роли преподавателя в институте.
☑️Дополнительные инструкции
Если Вам интересно участие в создании российского продукта мирового уровня, полезного бизнесу и востребованного на глобальном рынке, пишите, обсудим детали.
Этапы отбора:
-знакомство с HR;
-техническое интервью;
-интервью с CTO.
Контакты: job@ispring.ru (mailto:job@ispring.ru)
⬇️
@
@
@JavaScript_Jobb
Senior front-end developer (React)
#удаленка #senior #300k
Опыт работы: более 6 лет
Компания: ООО МАКСБИТСОЛЮШЕН
ЗП: от 380 000 ₽
МИНИМАЛЬНЫЙ требуемый опыт разработки от 6-ти лет!!!
☑️Чем предстоит заниматься:
-улучшением производительности своего проекта;
-разработкой пользовательских интерфейсов на React;
-проектированием архитектурных решений новых сервисов, библиотек;
-интеграцией с Back-end;
-взаимодействием с менеджерами, дизайнером, back-end разработчиками, QA-инженерами;
-контролем качества кода, code-review, написанием тестов;
-оптимизацией производительности SPA-проектов;
-поддержанием клиентских и внутренних проектов компании.
☑️Нам нужен именно ты, если у тебя есть:
-опыт работы с react, react-router, redux, redux-saga, SASS, TypeScript;
-опыт работы Jest, Performance API, Web Workers;
-умение выстраивать модели и потоки данных на TypeScript;
-понимание и опыт работы c монолитной и микросервисной архитектурой;
-наличие опыта по созданию и поддержке Toolkit-компонентов;
-умение отличать плохой код от хорошего.
☑️Будет весомым преимуществом:
-опыт работы тимлидом;
-самостоятельность и вовлеченность в долгосрочный процесс разработки;
-умение писать красивый, эффективный и поддерживаемый код в соответствии со style guide;
-умение различать хорошие решения от плохих.
☑️Наш стек:
-Javascript, Typescript, React, Redux, Redux Saga Sass, Webpack, GitLab.
☑️Мы предлагаем:
-работа в 10:00 до 19:00 по МСК (УДАЛЕНКА);
-безграничные возможности для профессионального роста и самореализации;
-современное техническое оснащение (мощное железо, дополнительные мониторы, и все, что нужно для работы);
-3 sick days;
-компенсация спорта после прохождения испытательного срока;
-интересные корпоративные мероприятия;
*вакансия на перспективу.
Контакты: a.mukasei@maxbitsolution.com (mailto:a.mukasei@maxbitsolution.com)
⬇️
@
@
@JavaScript_Jobb
#удаленка #senior #300k
Опыт работы: более 6 лет
Компания: ООО МАКСБИТСОЛЮШЕН
ЗП: от 380 000 ₽
МИНИМАЛЬНЫЙ требуемый опыт разработки от 6-ти лет!!!
☑️Чем предстоит заниматься:
-улучшением производительности своего проекта;
-разработкой пользовательских интерфейсов на React;
-проектированием архитектурных решений новых сервисов, библиотек;
-интеграцией с Back-end;
-взаимодействием с менеджерами, дизайнером, back-end разработчиками, QA-инженерами;
-контролем качества кода, code-review, написанием тестов;
-оптимизацией производительности SPA-проектов;
-поддержанием клиентских и внутренних проектов компании.
☑️Нам нужен именно ты, если у тебя есть:
-опыт работы с react, react-router, redux, redux-saga, SASS, TypeScript;
-опыт работы Jest, Performance API, Web Workers;
-умение выстраивать модели и потоки данных на TypeScript;
-понимание и опыт работы c монолитной и микросервисной архитектурой;
-наличие опыта по созданию и поддержке Toolkit-компонентов;
-умение отличать плохой код от хорошего.
☑️Будет весомым преимуществом:
-опыт работы тимлидом;
-самостоятельность и вовлеченность в долгосрочный процесс разработки;
-умение писать красивый, эффективный и поддерживаемый код в соответствии со style guide;
-умение различать хорошие решения от плохих.
☑️Наш стек:
-Javascript, Typescript, React, Redux, Redux Saga Sass, Webpack, GitLab.
☑️Мы предлагаем:
-работа в 10:00 до 19:00 по МСК (УДАЛЕНКА);
-безграничные возможности для профессионального роста и самореализации;
-современное техническое оснащение (мощное железо, дополнительные мониторы, и все, что нужно для работы);
-3 sick days;
-компенсация спорта после прохождения испытательного срока;
-интересные корпоративные мероприятия;
*вакансия на перспективу.
Контакты: a.mukasei@maxbitsolution.com (mailto:a.mukasei@maxbitsolution.com)
⬇️
@
@
@JavaScript_Jobb
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели
Junior/Junior+:
1.Frontend разработчик (junior) (/4620), Компания:
Сбер(гибрид)
2.Junior frontend-разработчик (/4632), Компания:
Технопарк Сколково(удаленка, офис)
Middle/Middle+:
1.Frontend-разработчик (middle/middle+) (/4613), Компания:
Тензор(удаленка, офис)
2.Frontend-разработчик Reac (/4617)t, Компания:
ДАЛЕЕ(удаленка)
3.Разработчик интерфейсов в Календарь, (/4625) Компания:
Яндекс(гибрид)
Senior/Head:
1.Преподаватель Frontend React (/4615), Компания:
Wildberries(удаленка)
2.Backend Developer Blockchain Integrations 100% remot (/4618)e, Компания:
Tether(удаленка)
3.Frontend developer в VK Видео, Москва (/4622), Компания:
VK(удаленка, офис)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Junior/Junior+:
1.Frontend разработчик (junior) (/4620), Компания:
Сбер(гибрид)
2.Junior frontend-разработчик (/4632), Компания:
Технопарк Сколково(удаленка, офис)
Middle/Middle+:
1.Frontend-разработчик (middle/middle+) (/4613), Компания:
Тензор(удаленка, офис)
2.Frontend-разработчик Reac (/4617)t, Компания:
ДАЛЕЕ(удаленка)
3.Разработчик интерфейсов в Календарь, (/4625) Компания:
Яндекс(гибрид)
Senior/Head:
1.Преподаватель Frontend React (/4615), Компания:
Wildberries(удаленка)
2.Backend Developer Blockchain Integrations 100% remot (/4618)e, Компания:
Tether(удаленка)
3.Frontend developer в VK Видео, Москва (/4622), Компания:
VK(удаленка, офис)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели
Junior/Junior+:
1.Frontend-разработчик (junior/junior+) (/4640), Компания:
АПРИКОД(офис, гибрид)
2.Frontend разработчик (junior) (/4644), Компания:
Сбер(офис, гибрид)
3.Стажер React разработчик [Вертикальные решения, МТС Веб Сервисы] (/4650), Компания:
МТС(офис)
Middle/Middle+:
1.JavaScript Developer (MDR), (/4653) Компания:
Кaspersky(офис)
2.Разработчик интерфейсов в команду умного дома (/4654), Компания:
Яндекс(офис, гибрид)
3.Frontend-разработчик в VK WorkSpace (/4655), Москва, Компания:
VK(удаленка, гибрид)
Senior/Head:
1.Middle/Senior Frontend developer (React, Ag-Grid) (/4636), Компания:
Евирма(удаленка)
2.Frontend-разработчик Middle+ / Senior (/4638), Компания:
Контент(гибрид)
3.Senior front-end developer (React) (/4642), Компания:
МАКСБИТСОЛЮШЕН(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Junior/Junior+:
1.Frontend-разработчик (junior/junior+) (/4640), Компания:
АПРИКОД(офис, гибрид)
2.Frontend разработчик (junior) (/4644), Компания:
Сбер(офис, гибрид)
3.Стажер React разработчик [Вертикальные решения, МТС Веб Сервисы] (/4650), Компания:
МТС(офис)
Middle/Middle+:
1.JavaScript Developer (MDR), (/4653) Компания:
Кaspersky(офис)
2.Разработчик интерфейсов в команду умного дома (/4654), Компания:
Яндекс(офис, гибрид)
3.Frontend-разработчик в VK WorkSpace (/4655), Москва, Компания:
VK(удаленка, гибрид)
Senior/Head:
1.Middle/Senior Frontend developer (React, Ag-Grid) (/4636), Компания:
Евирма(удаленка)
2.Frontend-разработчик Middle+ / Senior (/4638), Компания:
Контент(гибрид)
3.Senior front-end developer (React) (/4642), Компания:
МАКСБИТСОЛЮШЕН(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели
Junior/Junior+:
1.Frontend-разработчик, (/4704) Компания:
Фоксфорд(удаленка)
2.Frontend разработчик на React (/4707), Компания:
SkillsRock(удаленка)
3.Front end разработчик (/4714), Компания:
Сбер(офис)
Middle/Middle+:
1.Frontend-разработчик React (/4706), Компания:
ДАЛЕЕ(удаленка)
2.Frontend-разработчик (команда платформы) (/4708), Компания:
Купер(удаленка)
3.Middle Frontend developer (/4713), Компания:
Инновационные финансовые решения(удаленка, офис)
Senior/Head:
1.Старший разработчик JavaScript, Ozon Bank (/4711), Компания:
Ozon(офис)
2.Преподаватель Frontend React (/4712), Компания:
Wildberries(удаленка)
3.Frontend-разработчик — React (/4718), Компания:
Т-Банк(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Junior/Junior+:
1.Frontend-разработчик, (/4704) Компания:
Фоксфорд(удаленка)
2.Frontend разработчик на React (/4707), Компания:
SkillsRock(удаленка)
3.Front end разработчик (/4714), Компания:
Сбер(офис)
Middle/Middle+:
1.Frontend-разработчик React (/4706), Компания:
ДАЛЕЕ(удаленка)
2.Frontend-разработчик (команда платформы) (/4708), Компания:
Купер(удаленка)
3.Middle Frontend developer (/4713), Компания:
Инновационные финансовые решения(удаленка, офис)
Senior/Head:
1.Старший разработчик JavaScript, Ozon Bank (/4711), Компания:
Ozon(офис)
2.Преподаватель Frontend React (/4712), Компания:
Wildberries(удаленка)
3.Frontend-разработчик — React (/4718), Компания:
Т-Банк(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Middle/Senior Frontend Developer (React)
#react #typescript #frontend #удаленка #middle #senior
Компания: HR-tech проект (долгосрочное сотрудничество)
Формат работы: удаленно (Грузия, Сербия, ЕС)
Занятость: full-time
Оплата: 3000–4000 EUR
✅ В нашей команде тебе предстоит:
Разрабатывать и поддерживать современный frontend на React;
Участвовать в проектировании архитектуры и выборе технологий;
Работать с дизайн-макетами и UX;
Писать чистый и поддерживаемый код;
Взаимодействовать с командой разработки и продакта.
✅ Мы ждем тебя, если ты имеешь:
4+ лет коммерческого опыта frontend-разработки;
Отличное знание ReactJS и TypeScript;
Опыт работы с styled-components, react-query, TanStack;
Уровень английского B1+.
✅ Будет плюсом:
Опыт в HR-tech или других высоконагруженных проектах;
Знание инструментов оптимизации производительности frontend.
📩 Отправляй резюме: @nordstahl
@JavaScript_Jobb
#react #typescript #frontend #удаленка #middle #senior
Компания: HR-tech проект (долгосрочное сотрудничество)
Формат работы: удаленно (Грузия, Сербия, ЕС)
Занятость: full-time
Оплата: 3000–4000 EUR
✅ В нашей команде тебе предстоит:
Разрабатывать и поддерживать современный frontend на React;
Участвовать в проектировании архитектуры и выборе технологий;
Работать с дизайн-макетами и UX;
Писать чистый и поддерживаемый код;
Взаимодействовать с командой разработки и продакта.
✅ Мы ждем тебя, если ты имеешь:
4+ лет коммерческого опыта frontend-разработки;
Отличное знание ReactJS и TypeScript;
Опыт работы с styled-components, react-query, TanStack;
Уровень английского B1+.
✅ Будет плюсом:
Опыт в HR-tech или других высоконагруженных проектах;
Знание инструментов оптимизации производительности frontend.
📩 Отправляй резюме: @nordstahl
@JavaScript_Jobb
#собесы #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 (https://redux.js.org/)
@JavaScript_Jobb
Вопросы, которые могут задать на собеседовании 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 (https://redux.js.org/)
@JavaScript_Jobb
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели
Junior/Junior+:
1.Frontend Developer (vue.js) (/4742), Компания:
NDA(офис)
Middle/Middle+:
1.Middle frontend developer, (/4725) Компания:
Магнит(удаленка)
2.Frontend разработчик (/4726), Компания:
Билайн(гибрид)
3.Frontend разработчик Vue 3 (/4729), Компания:
ЦЕНТРПРОЕКТ(удаленка)
Senior/Head:
1.Senior Frontend Developer в VK HR Tek (/4731), Москва, Компания:
VK(гибрид, удаленка)
2.Frontend-разработчик — React, (/4737) Компания:
Т-Банк(удаленка)
3.Senior Frontend разработчик (команда AdTech) (/4740), Компания:
Магнит(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Junior/Junior+:
1.Frontend Developer (vue.js) (/4742), Компания:
NDA(офис)
Middle/Middle+:
1.Middle frontend developer, (/4725) Компания:
Магнит(удаленка)
2.Frontend разработчик (/4726), Компания:
Билайн(гибрид)
3.Frontend разработчик Vue 3 (/4729), Компания:
ЦЕНТРПРОЕКТ(удаленка)
Senior/Head:
1.Senior Frontend Developer в VK HR Tek (/4731), Москва, Компания:
VK(гибрид, удаленка)
2.Frontend-разработчик — React, (/4737) Компания:
Т-Банк(удаленка)
3.Senior Frontend разработчик (команда AdTech) (/4740), Компания:
Магнит(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Как работает Context API в React?
Пример кода:
const MyContext = React.createContext();
function App() {
return (
);
}
function ChildComponent() {
const value = useContext(MyContext);
return {value};
}
❗️Ответ:
Context API позволяет передавать данные через дерево компонентов без необходимости передавать пропсы на каждом уровне. Это особенно полезно для глобальных данных, таких как тема, настройки пользователя или состояние аутентификации. Контекст создается с помощью React.createContext, а данные передаются через Provider и потребляются с помощью useContext или Consumer.
Ссылка на документацию React: Context (https://reactjs.org/docs/context.html)
@JavaScript_Jobb
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Как работает Context API в React?
Пример кода:
const MyContext = React.createContext();
function App() {
return (
);
}
function ChildComponent() {
const value = useContext(MyContext);
return {value};
}
❗️Ответ:
Context API позволяет передавать данные через дерево компонентов без необходимости передавать пропсы на каждом уровне. Это особенно полезно для глобальных данных, таких как тема, настройки пользователя или состояние аутентификации. Контекст создается с помощью React.createContext, а данные передаются через Provider и потребляются с помощью useContext или Consumer.
Ссылка на документацию React: Context (https://reactjs.org/docs/context.html)
@JavaScript_Jobb
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели
Junior/Junior+:
1.Стажёр-разработчик (Frontend, Vue) (/4765), Компания:
Крок(офис)
2.Младший разработчик Frontend, Ozon fresh (/4767), Компания:
OZON(офис)
Middle/Middle+:
1.Front end разработчик (/4750), Компания:
Сбер(офис)
2.Middle Frontend Developer в MWS Data Cat [Big Data, МТС Веб Сервисы] (/4756), Компания:
МТС(гибрид)
3.Frontend-разработчик (/4758), Компания:
Т1(офис)
Senior/Head:
1.Frontend Web-разработчик (/4748), Компания:
Luna Capital(удаленка)
2.Frontend-разработчик — React (/4752), Компания:
Т-Банк(удаленка, офис)
3.Senior FullStack Developer, (/4753) Компания:
Launchpadtechnologiesinc(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Junior/Junior+:
1.Стажёр-разработчик (Frontend, Vue) (/4765), Компания:
Крок(офис)
2.Младший разработчик Frontend, Ozon fresh (/4767), Компания:
OZON(офис)
Middle/Middle+:
1.Front end разработчик (/4750), Компания:
Сбер(офис)
2.Middle Frontend Developer в MWS Data Cat [Big Data, МТС Веб Сервисы] (/4756), Компания:
МТС(гибрид)
3.Frontend-разработчик (/4758), Компания:
Т1(офис)
Senior/Head:
1.Frontend Web-разработчик (/4748), Компания:
Luna Capital(удаленка)
2.Frontend-разработчик — React (/4752), Компания:
Т-Банк(удаленка, офис)
3.Senior FullStack Developer, (/4753) Компания:
Launchpadtechnologiesinc(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Что такое Web Workers?
Пример кода:
// main.js
const worker = new Worker('worker.js');
worker.postMessage('Hello');
worker.onmessage = function(event) {
console.log(event.data); // Hello from worker
};
// worker.js
onmessage = function(event) {
console.log(event.data); // Hello
postMessage('Hello from worker');
};
❗️Ответ:
Web Workers позволяют выполнять JavaScript в фоновом потоке, не блокируя основной поток. Это полезно для выполнения тяжелых вычислений или задач, которые могут замедлить интерфейс. Web Workers обмениваются данными с основным потоком через сообщения (postMessage и onmessage).
Ссылка на документацию MDN: Web Workers (https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API)
@JavaScript_Jobb
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Что такое Web Workers?
Пример кода:
// main.js
const worker = new Worker('worker.js');
worker.postMessage('Hello');
worker.onmessage = function(event) {
console.log(event.data); // Hello from worker
};
// worker.js
onmessage = function(event) {
console.log(event.data); // Hello
postMessage('Hello from worker');
};
❗️Ответ:
Web Workers позволяют выполнять JavaScript в фоновом потоке, не блокируя основной поток. Это полезно для выполнения тяжелых вычислений или задач, которые могут замедлить интерфейс. Web Workers обмениваются данными с основным потоком через сообщения (postMessage и onmessage).
Ссылка на документацию MDN: Web Workers (https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API)
@JavaScript_Jobb
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели
Junior/Junior+:
1.Стажер Frontend Developer [МТС Product, МТС Веб Сервисы] (/4782), Компания:
МТС(офис)
2.Junior frontend-разработчик, (/4786) Компания:
Технопарк Сколково(удаленка, офис)
Middle/Middle+:
1.Frontend-разработчик React (/4777), Компания:
ДАЛЕЕ(удаленка)
2.Frontend-разработчик (React) (/4779), Компания:
Т1(удаленка)
3.Разработчик интерфейсов в Яндекс Деплой (/4780), Компания:
Яндекс(офис, гибрид)
Senior/Head:
1.Frontend разработчик (/4770), Компания:
Selecty(удаленка)
2.Frontend Developer (проект Blockchain) (/4771), Компания:
Vital Partners(удаленка)
3.Middle+/Senior Frontend-разработчик в команду Digital (/4772), Компания:
2ГИС(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Junior/Junior+:
1.Стажер Frontend Developer [МТС Product, МТС Веб Сервисы] (/4782), Компания:
МТС(офис)
2.Junior frontend-разработчик, (/4786) Компания:
Технопарк Сколково(удаленка, офис)
Middle/Middle+:
1.Frontend-разработчик React (/4777), Компания:
ДАЛЕЕ(удаленка)
2.Frontend-разработчик (React) (/4779), Компания:
Т1(удаленка)
3.Разработчик интерфейсов в Яндекс Деплой (/4780), Компания:
Яндекс(офис, гибрид)
Senior/Head:
1.Frontend разработчик (/4770), Компания:
Selecty(удаленка)
2.Frontend Developer (проект Blockchain) (/4771), Компания:
Vital Partners(удаленка)
3.Middle+/Senior Frontend-разработчик в команду Digital (/4772), Компания:
2ГИС(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели
Junior/Junior+:
1.Стажер фронтенд-разработчик (/4795), Компания:
Сбер(гибрид)
2.Стажер React разработчик [OPS Prentice, МТС Веб Сервисы] (/4797), Компания:
МТС(офис)
3.Стажёр - Frontend разработчик, Маркетплейс, Ozon Tech (/4811), Компания:
OZON(удаленка)
Middle/Middle+:
1.Frontend-разработчик (/4792), Компания:
Kokoc Group(удаленка)
2.Фронтенд-разработчик в команду разработки интерфейсов внутренних сервисов Поиска и Рекламы (/4799), Компания:
Яндекс(гибрид)
3.Frontend developer в VK Видео, Москва (/4814), Компания:
VK(удаленка, офис)
Senior/Head:
1.Frontend-разработчик (/4790), Компания:
Tilda Publishing(удаленка, офис)
2.Frontend/Fullstack Engineer (JavaScript) (/4805),Компания:
FunnelFox(удаленка)
3.Cтарший фронтенд-разработчик в команду Mobile Architecture (/4807), Компания:
Авито(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Junior/Junior+:
1.Стажер фронтенд-разработчик (/4795), Компания:
Сбер(гибрид)
2.Стажер React разработчик [OPS Prentice, МТС Веб Сервисы] (/4797), Компания:
МТС(офис)
3.Стажёр - Frontend разработчик, Маркетплейс, Ozon Tech (/4811), Компания:
OZON(удаленка)
Middle/Middle+:
1.Frontend-разработчик (/4792), Компания:
Kokoc Group(удаленка)
2.Фронтенд-разработчик в команду разработки интерфейсов внутренних сервисов Поиска и Рекламы (/4799), Компания:
Яндекс(гибрид)
3.Frontend developer в VK Видео, Москва (/4814), Компания:
VK(удаленка, офис)
Senior/Head:
1.Frontend-разработчик (/4790), Компания:
Tilda Publishing(удаленка, офис)
2.Frontend/Fullstack Engineer (JavaScript) (/4805),Компания:
FunnelFox(удаленка)
3.Cтарший фронтенд-разработчик в команду Mobile Architecture (/4807), Компания:
Авито(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
#собесы #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 (https://webpack.js.org/guides/tree-shaking/)
@JavaScript_Jobb
Вопросы, которые могут задать на собеседовании 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 (https://webpack.js.org/guides/tree-shaking/)
@JavaScript_Jobb
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели
Junior/Junior+:
1.Фуллстек-разработчик (junior+) (/4824), Компания:
ООО «Главное Право»(удаленка)
2.Стажер React разработчик [OPS Prentice, МТС Веб Сервисы] (/4828), Компания:
МТС(офис)
3.Младший разработчик Frontend, Ozon fresh (/4839), Компания:
OZON(удаленка)
Middle/Middle+:
1.Frontend-разработчик React (/4823),Компания:
ДАЛЕЕ(удаленка)
2.Frontend-разработчик (ИИ) (/4827), Компания:
Т1(офис)
3.Разработчик фронтенда в Путешествия (/4830), Компания:
Яндекс(гибрид)
Senior/Head:
1.Frontend разработчик (Платформа TagMe) (/4826), Компания:
Сбер(гибрид)
2.Frontend developer – Автоматизация дизайна (/4832), Компания:
Wildberries(удаленка)
3.Cтарший фронтенд-разработчик в команду Mobile Architectu (/4833), Компания:
Авито(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Junior/Junior+:
1.Фуллстек-разработчик (junior+) (/4824), Компания:
ООО «Главное Право»(удаленка)
2.Стажер React разработчик [OPS Prentice, МТС Веб Сервисы] (/4828), Компания:
МТС(офис)
3.Младший разработчик Frontend, Ozon fresh (/4839), Компания:
OZON(удаленка)
Middle/Middle+:
1.Frontend-разработчик React (/4823),Компания:
ДАЛЕЕ(удаленка)
2.Frontend-разработчик (ИИ) (/4827), Компания:
Т1(офис)
3.Разработчик фронтенда в Путешествия (/4830), Компания:
Яндекс(гибрид)
Senior/Head:
1.Frontend разработчик (Платформа TagMe) (/4826), Компания:
Сбер(гибрид)
2.Frontend developer – Автоматизация дизайна (/4832), Компания:
Wildberries(удаленка)
3.Cтарший фронтенд-разработчик в команду Mobile Architectu (/4833), Компания:
Авито(удаленка)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
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/
🔥 Подписаться на наши каналы (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
#удаленка #гибрид #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/
🔥 Подписаться на наши каналы (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
team.vk.company
Frontend-разработчик, группа разработки и сопровождения инструментов надёжности
Трудоустройство по вакансии Frontend-разработчик, группа разработки и сопровождения инструментов надёжности уровня middle, senior в проект VK с графиком работы: полный. Формат работы: гибкий. Создавайте резюме и откликайтесь на вакансии, Москва!
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
🔥 Подписаться на наши каналы (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
#удаленка #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
🔥 Подписаться на наши каналы (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
magnit.tech
Frontend разработчик Vue.JS (Middle+/Senior)
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/
🔥 Подписаться на наши каналы (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
#удаленка #офис #senior
Компания: Авито
☑️Вам предстоит:
— искать, проектировать и внедрять новые механики в кроссплатформенный движок BDUI на KMM;
— расширять поддержку дизайн-системных компонентов;
— реализовывать новые платформенные возможности;
— оптимизировать рендеринг
— синхронизировать решения с соседними платформами (Android/iOS/Web/Mobile Web);
— поддерживать продуктовых разработчиков при запуске своих продуктов на Beduin.
☑️Мы ждём, что вы:
— отлично владеете JavaScript, имеете опыт работы с React (опыт работы с другими фреймворками приветствуется);
— уверенно знаете HTML/CSS;
— знакомы с инструментами профилирования, можете найти неоптимальные места и их причины;
— любите исследовательские задачи с высокой степенью неопределённости и технической сложности;
— умеете брать на себя ответственность за принятые решения и результат;
— коммуникабельны, умеете конструктивно доносить свои мысли до коллег, аргументировать свою позицию и вести переговоры по принципу win-win.
☑️Будет здорово, если вы:
— имеете опыт работы с Kotlin Multiplatform;
— работали в платформенной команде.
Контакты: https://career.avito.com/vacancies/razrabotka/17231/
🔥 Подписаться на наши каналы (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
Avito
Cтарший фронтенд-разработчик в команду Mobile Architecture
Присоединяйся к команде Авито на позицию «Фронтенд-разработчик в команду Mobile Architecture» в городе Москва. Работа в сильной команде, гибкий график, расширенный ДМС, высокие зарплаты, карьерный рост и реальный вклад в продукт. Мы создаём технологии для…
Senior JavaScript developer (CMS)
#офис #senior
Локация: Москва
Компания: Kaspersky
☑️Чем предстоит заниматься:
-Разработка и поддержка сервисов CMS;
-Исследование и внедрения новых инструментов разработки;
-Оптимизация производительности клиентского и серверного кода.
☑️Что для этого необходимо:
-Отличные знания TypeScript и React;
-Уверенное знание HTML/CSS/SASS;
-Опыт работы с Node.js;
-Опыт компонентно-ориентированной разработки.
Контакты: https://careers.kaspersky.ru/vacancy/24576
🔥 Подписаться на наши каналы (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
#офис #senior
Локация: Москва
Компания: Kaspersky
☑️Чем предстоит заниматься:
-Разработка и поддержка сервисов CMS;
-Исследование и внедрения новых инструментов разработки;
-Оптимизация производительности клиентского и серверного кода.
☑️Что для этого необходимо:
-Отличные знания TypeScript и React;
-Уверенное знание HTML/CSS/SASS;
-Опыт работы с Node.js;
-Опыт компонентно-ориентированной разработки.
Контакты: https://careers.kaspersky.ru/vacancy/24576
🔥 Подписаться на наши каналы (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
careers.kaspersky.ru
Senior JavaScript developer (CMS)
Карьера в Лаборатории Касперского
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Вакансии прошедшей недели
Junior/Junior+:
1.Фронтендер-стажер (/4860), Компания:
Студия Артемия Лебедева(офис)
2.Junior frontend-разработчик (/4862), Компания:
Технопарк Сколково(удаленка)
3.Стажёр - Frontend разработчик, Маркетплейс, Ozon Tech (/4863), Компания:
OZON(удаленка)
Middle/Middle+:
1.Frontend-разработчик React (/4845), Компания:
ДАЛЕЕ(удаленка)
2.Frontend разработчик (Платформа TagMe) (/4847), Компания:
Сбер(гибрид)
3.Frontend разработчик (Факторинг) (/4848), Компания:
Wildberries(удаленка)
Senior/Head:
1.FrontEnd Developer React Telegram Mini Apps (/4846), Компания:
Land(удаленка)
2.Frontend-разработчик, группа разработки и сопровождения инструментов надёжности в VK, Москва (/4851), Компания:
VK(удаленка)
3.Старший разработчик интерфейсов Smart TV в команду международного направления Плюса (/4852), Компания:
Яндекс(гибрид)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
Junior/Junior+:
1.Фронтендер-стажер (/4860), Компания:
Студия Артемия Лебедева(офис)
2.Junior frontend-разработчик (/4862), Компания:
Технопарк Сколково(удаленка)
3.Стажёр - Frontend разработчик, Маркетплейс, Ozon Tech (/4863), Компания:
OZON(удаленка)
Middle/Middle+:
1.Frontend-разработчик React (/4845), Компания:
ДАЛЕЕ(удаленка)
2.Frontend разработчик (Платформа TagMe) (/4847), Компания:
Сбер(гибрид)
3.Frontend разработчик (Факторинг) (/4848), Компания:
Wildberries(удаленка)
Senior/Head:
1.FrontEnd Developer React Telegram Mini Apps (/4846), Компания:
Land(удаленка)
2.Frontend-разработчик, группа разработки и сопровождения инструментов надёжности в VK, Москва (/4851), Компания:
VK(удаленка)
3.Старший разработчик интерфейсов Smart TV в команду международного направления Плюса (/4852), Компания:
Яндекс(гибрид)
🔼Навигация по вакансиям:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb