JavaScript_Jobs
1.21K subscribers
28 photos
37 videos
3.11K links
Вакансии по JavaScript. Только актуальное.
Оформить и предложить вакансию можно тут: @cyberJohnny
Реклама - @cyberJohnny
Чат: https://t.me/+twc_SXBIiYU3ZDZi

Запрещено:
⛔️Спам, флуд, оскорбления, мат
⛔️Реклама
Download Telegram
#собесы #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
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
#собесы #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
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
Frontend developer

Компания: ООО STREETPARK SYSTEMS

Зарплата: от 20 000 000 до 30 000 000 so'm за месяц до вычета налогов

Тип занятости:


Почему фронтенд-разработчика всегда видно на вечеринке? Он отвечает за интерфейс общения!

Подробнее: https://telegra.ph/Frontend-developer-09-25-2

#javascript #developer
#собесы #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
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
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+)

💡 О компании
ООО «Главное Право» — российская IT-компания, специализирующаяся на разработке собственных программных продуктов в сфере правовых технологий (LegalTech).
Компания является создателем и правообладателем сервиса BIGLAW — онлайн-платформы для самостоятельного банкротства физических лиц.
Сервис позволяет пользователям без участия юристов пройти все этапы процедуры, включая подготовку и подачу документов в суд.

👥 О команде
Разработка сервиса полностью осуществляется внутренней командой, включая backend, frontend, систему обработки документов и внутреннюю CRM.

🚀 О позиции
Тебя ждут:
Разработка и поддержка нового функционала на Django Rest Framework (backend) и Vue 3 (frontend).
Работа с базой данных (PostgreSQL).
Интеграции с внешними сервисами (API).
Реализация бизнес логики и небольших фич
Участие в обсуждении UI/UX, формирования архитектуры, выбора технологий, требований к API

🛠 Требования
• Опыт коммерческой разработки от 2х лет;
• Опыт работы с Python от 1 года;
• Опыт работы JS, TypeScript от 1 года;
• Опыт работы Vue3 (важно знание работы со сторами и запросами) от 1 года;
• Опыт работы Django, DRF
• Опты работы PostgreSQL
• Опыт работы с GitLab
• Опыт работы Docker
• Понимание принципов CI/CD
• Опыт работы с RESTful API (интеграция стороннего API/реализация своего)
• Умение оценивать объем и сроки работ
• Опыт работы в команде

🌍 Формат работы
Удалёнка, гибкий график (важен результат)
Оформление на работу в полном соответствии с законодательством
Задачи от тимлида напрямую, участие в дейли митах
Разработка ведется по методолгии agile, задачи распределяются и планируются по спинтам
Стабильно выплачиваемая заработная плата
Стабильная и надежная компания с постоянным ростом
Оплата обсуждается (с учётом уровня и загрузки).

💰 Условия
Уровень — Junior+/Middle.
Оплата обсуждается на собеседовании.
Быстрые процессы: без многоэтапных собесов, только тех.разговор и пробная задача.

📩 Контакты

Хочешь в команду? Пиши прямо сюда в Telegram → @anton_etc

@JavaScript_Jobb
Middle Full-stack Node.js/React developer

Компания: Scand

Зарплата: Не указана

Тип занятости:


Ищем Middle Full-stack Node.js/React developer! Если ты умеешь дружить с кодом так же, как со своим кофе, и не боишься багов, как контроля версий, ждем тебя в нашей команде! У нас есть много кода, который ждет твоего волшебного прикосновения. Помни, мы не просто пишем программы – мы создаем цифровые чудеса! В нашем офисе много креатива и немного (или много) печенек – приходите прокодить и подкрепиться!

Подробнее: https://telegra.ph/Middle-Full-stack-NodejsReact-developer-10-08

#javascript #developer
Senior / Lead remote Full-time Backend Developer

Мы - non-public команда, работающая на передовой крипторынка
Зарабатываем без выхода в ритейл: алготрейдинг, арбитраж, аирдропы, ретродропы, новостная торговля, DeFi

Технологии: JS/TS, Python, Go, Rust, C++ (любая связка обсуждаема)

Никакой бюрократии. Никаких бесполезных созвонов ради созвонов
Коммуникация чёткая, быстрая, по делу - того же ожидаем от тебя

💡 Если ты хочешь не просто писать код, а быть соавтором продукта - тебе к нам

Мы строим мощные инструменты, двигаемся быстро, превращаем рыночную волатильность в понятную прибыль

Твой профиль:
- Ты горишь своим делом и хочешь расти в команде единомышленников
- Ты не ждёшь ТЗ - ты формируешь его сам
- Ты умеешь проектировать и развивать сложные системы
- Ты понимаешь бизнес-логику и ценишь реальный результат, а не "отчёт ради отчёта"
- Ты готов строить продукт с сильными, умными людьми рядом

Задачи:
- Рефакторить и оптимизировать собственный код
- Проводить необходимые тесты и валидацию
- Участвовать в обсуждении и формировании видения продукта
- Реализовывать решения в соответствии с бизнес-целями
- Сопровождать проект на всех этапах жизненного цикла

Оплата: 4-30K$+

Форма: https://forms.gle/LVTYqMqKioUKABgD7

@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