Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Middle JavaScript Developer
Компания
Зарплата
от 280 000 до 300 000 ₽
Условия
Требования
Фронтенд разработчик Middle JavaScript Можно удалённо Москва Немного о нас Мы — IT-рекрутинговое агентство Hireway, которое помогает талантливым специалистам находить сильные команды и интересные технологические проекты. Мы работаем с современными IT-продуктами и инфраструктурными решениями, где важны надежность, автоматизация и стабильность систем. Если вы хотите развиваться в backend-разработке, работать с современным стеком и получать опыт на реальных проектах — будем рады познакомиться!
Ваши основные обязанности
- Разработка и поддержка современных веб-приложений.
- Создание сложных и интерактивных пользовательских интерфейсов.
- Написание качественного, масштабируемого и поддерживаемого кода.
- Разработка компонентов и переиспользуемых модулей.
- Интеграция REST API и взаимодействие с Backend.
- Оптимизация производительности приложений.
- Поиск и устранение ошибок (Debugging).
- Проведение Code Review.
- Участие в проектировании архитектуры приложений.
- Написание Unit и Integration тестов.
- Взаимодействие с дизайнерами, Backend-разработчиками и QA-инженерами.
- Участие в планировании и оценке технических задач.
Ожидаемые технические требования
JavaScript:
- Уверенное знание JavaScript ES6+.
- Глубокое понимание Closures, Scope, Hoisting.
- Понимание Event Loop, Call Stack, Microtasks и Macrotasks.
- Уверенная работа с Promise, async/await.
- Понимание Prototype и наследования.
- Работа с массивами, объектами и функциями.
- Понимание принципов ООП и функционального программирования.
Frontend:
- Уверенное знание HTML5 и CSS3.
- Опыт адаптивной и кроссбраузерной верстки.
- Уверенное владение React.js.
- Понимание React Hooks.
- Работа с Context API.
- Управление состоянием приложения (Redux / Zustand).
- Опыт работы с React Router.
- Понимание жизненного цикла компонентов.
Инструменты и технологии:
- Git и GitHub / GitLab.
- npm / yarn / pnpm.
- Webpack / Vite.
- REST API.
- JSON.
- TypeScript.
- Chrome DevTools.
- Jest / Vitest / React Testing Library.
Будет преимуществом
- Опыт работы с Next.js.
- Знание Node.js.
- Опыт работы с GraphQL.
- Понимание WebSocket.
- Опыт оптимизации производительности (Lazy Loading, Code Splitting, Memoization).
- Знакомство с Docker.
- Опыт работы с CI/CD.
- Понимание принципов SOLID и Clean Code.
Требования к кандидату
- Коммерческий опыт разработки от 2 лет.
- Умение самостоятельно декомпозировать и оценивать задачи.
- Способность принимать технические решения.
- Навыки поиска и устранения сложных ошибок.
- Умение читать и понимать чужой код.
- Опыт командной разработки по Agile / Scrum.
- Ответственность за качество и результат своей работы.
Мы предлагаем
- Конкурентную заработную плату.
- Интересные коммерческие проекты.
- Возможность профессионального развития.
- Работу с современным технологическим стеком.
- Поддержку технической команды.
- Возможность карьерного роста до Senior Developer.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений