Habr Career · собрана 1 день назад

Middle JavaScript Developer

Hireway

280 000–300 000 ₽
УдалёнкаРоссияMiddle
JavaScriptTypeScriptReactNode.jsDockerGitCI/CDQA

Описание вакансии

Middle JavaScript Developer Employment type: Полный рабочий день Grade: Middle Salary: от 280 000 до 300 000 ₽ Skills: JavaScript Description: Немного о нас Мы — 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.