Немного о нас

Мы — 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.