Мы — IT-рекрутинговое агентство Hireway, которое помогает талантливым специалистам находить сильные команды и интересные технологические проекты. Мы работаем с современными IT-продуктами и инфраструктурными решениями, где важны надежность, автоматизация и стабильность систем. Если вы хотите развиваться в backend-разработке, работать с современным стеком и получать опыт на реальных проектах — будем рады познакомиться!
JavaScript developer
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разработка и поддержка современных веб-приложений.
- Создание сложных и интерактивных пользовательских интерфейсов.
- Написание качественного, масштабируемого и поддерживаемого кода.
- Разработка компонентов и переиспользуемых модулей.
- Интеграция REST API и взаимодействие с Backend.
- Оптимизация производительности приложений.
- Поиск и устранение ошибок (Debugging).
- Проведение Code Review.
- Участие в проектировании архитектуры приложений.
- Написание Unit и Integration тестов.
- Взаимодействие с дизайнерами, Backend-разработчиками и QA-инженерами.
- Участие в планировании и оценке технических задач.
требования
- Уверенное знание JavaScript ES6+.
- Глубокое понимание Closures, Scope, Hoisting.
- Понимание Event Loop, Call Stack, Microtasks и Macrotasks.
- Уверенная работа с Promise, async/await.
- Понимание Prototype и наследования.
- Работа с массивами, объектами и функциями.
- Понимание принципов ООП и функционального программирования.
- Уверенное знание 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.
- Коммерческий опыт разработки от 2 лет.
- Умение самостоятельно декомпозировать и оценивать задачи.
- Будет плюсом: Опыт работы с Next.js; Знание Node.js; Опыт работы с GraphQL; Понимание WebSocket; Опыт оптимизации производительности (Lazy Loading, Code Splitting, Memoization); Знакомство с Docker; Опыт работы с CI/CD; Понимание принципов SOLID и Clean Code
условия
- Конкурентную заработную плату.
- Интересные коммерческие проекты.
- Возможность профессионального развития.
- Работу с современным технологическим стеком.
- Поддержку технической команды.
- Возможность карьерного роста до Senior Developer.
навыки
Агентство подбора специалистов и команд для технологических компаний.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.