Vue frontend разработчик (Senior, remote)
#удаленка #senior #200k
Компания: Icons8
ЗП: от 270 000 ₽
☑️Что ты будешь делать:
— Поддерживать и развивать SPA приложения для иконок.
— Создавать и поддерживать плагины для Figma, Google docs с использованием Vue.js.
Стек: Vue.js, Nuxt.js, Sass, Webpack, REST, CSS, HTML.
☑️Здорово, если ты:
-Во фронте уже более 5-х лет и отлично знаешь Vue.
-Нацелен видеть проект в целом и стремишься создать готовый продукт.
-Видишь задачи и пути решения, а не преграды.
-Ценишь свободу и не требуешь четких инструкций.
-Будет плюсом если умеешь готовить и оптимизировать SSR.
☑️Наши принципы
-Позитивное мышление: мы не понукаем, не виним и не угрожаем. Мы не считаем, что люди рождены ленивыми, и нужно их запугать до смерти, чтобы что-то делали.
-Свобода: у нас международная команда, все мы работаем удаленно.
-Доверие: все члены команды работают когда хотят, но нужно отработать 35 часов в неделю и быть на daily standup. Время трекаем в Hubstaff.
-Все делаем вместе: мы созваниваемся и вместе ковыряемся в коде, и не любим длинные портянки, делегирование и написание отчетов.
☑️Почему ещё с нами круто:
-Работа над продуктами с миллионами пользователей во всем мире.
-О нас знают и пишут ведущие издательства мира, а дизайнеры и разработчики ставят наши продукты в список своих скиллов.
-Отпуск, больничные без бюрократии.
-Если что-то нужно — поддержка, психолог, обучение, лечение — поможем.
-И, наконец, мы стабильно работаем и вовремя выплачиваем зп уже 20 лет.
☑️К офферу подходим так
1. Твое резюме (мы любим и всегда внимательно читаем сопроводительные ;-) )
2. Знакомство. 40-60 минут поговорим подробнее о твоих и наших желаниях и ожиданиях.
3. Тех.интервью.
4. Тестовое задание. Это реальная задача, которую можно будет делать в свободное и удобное для тебя время. Если доделана до конца — оплачиваем в любом случае.
Контакты: hr@icons8.com (mailto:hr@icons8.com)
⬇️
@
@
@JavaScript_Jobb
#удаленка #senior #200k
Компания: Icons8
ЗП: от 270 000 ₽
☑️Что ты будешь делать:
— Поддерживать и развивать SPA приложения для иконок.
— Создавать и поддерживать плагины для Figma, Google docs с использованием Vue.js.
Стек: Vue.js, Nuxt.js, Sass, Webpack, REST, CSS, HTML.
☑️Здорово, если ты:
-Во фронте уже более 5-х лет и отлично знаешь Vue.
-Нацелен видеть проект в целом и стремишься создать готовый продукт.
-Видишь задачи и пути решения, а не преграды.
-Ценишь свободу и не требуешь четких инструкций.
-Будет плюсом если умеешь готовить и оптимизировать SSR.
☑️Наши принципы
-Позитивное мышление: мы не понукаем, не виним и не угрожаем. Мы не считаем, что люди рождены ленивыми, и нужно их запугать до смерти, чтобы что-то делали.
-Свобода: у нас международная команда, все мы работаем удаленно.
-Доверие: все члены команды работают когда хотят, но нужно отработать 35 часов в неделю и быть на daily standup. Время трекаем в Hubstaff.
-Все делаем вместе: мы созваниваемся и вместе ковыряемся в коде, и не любим длинные портянки, делегирование и написание отчетов.
☑️Почему ещё с нами круто:
-Работа над продуктами с миллионами пользователей во всем мире.
-О нас знают и пишут ведущие издательства мира, а дизайнеры и разработчики ставят наши продукты в список своих скиллов.
-Отпуск, больничные без бюрократии.
-Если что-то нужно — поддержка, психолог, обучение, лечение — поможем.
-И, наконец, мы стабильно работаем и вовремя выплачиваем зп уже 20 лет.
☑️К офферу подходим так
1. Твое резюме (мы любим и всегда внимательно читаем сопроводительные ;-) )
2. Знакомство. 40-60 минут поговорим подробнее о твоих и наших желаниях и ожиданиях.
3. Тех.интервью.
4. Тестовое задание. Это реальная задача, которую можно будет делать в свободное и удобное для тебя время. Если доделана до конца — оплачиваем в любом случае.
Контакты: hr@icons8.com (mailto:hr@icons8.com)
⬇️
@
@
@JavaScript_Jobb
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