Junior JavaScript Developer — стажёр в веб-разработке, удалённо

Оплата: По договоренности
Удаленно
Full-time

Начни путь в фронтенде вместе с командой профессионалов. Мы создаём клиентские и серверные решения для стартапов из финансового, образовательного и e-commerce секторов. Первые десять дней ты погружаешься в архитектуру проекта, потом — кодишь фичи в проде. Мы работаем полностью удалённо и используем гибкие процессы — ты управляешь временем, а мы обеспечиваем поддержку ментора.  


Обязанности  

– Изучать архитектуру SPA-приложения и внутреннюю дизайн-схему данных.  

– Разрабатывать простые браузерные расширения, прототипы виджетов и lightweight-скрипты.  

– Верстать UI-компоненты на HTML5/CSS3 по макетам Figma, совершенствовать доступность.  

– Писать JavaScript ES6+ код, подключая API через fetch/Axios, обрабатывать исключения.  

– Настраивать окружение: npm, webpack/vite, eslint, prettier — держать код-стиль единым.  

– Отслеживать баги через DevTools, проводить unit-тесты на Jest, писать понятные pull-request комментарии.  

– Участвовать в ревью, предлагать улучшения производительности, оптимизировать рендер.  


Требования  

– Понимание основ JS, DOM, событийной модели, Promise, async/await.  

– Базовые знания React или Vue (composition/API, hooks или реактивность).  

– Навыки работы с Git (feature-ветки, rebase, merge-request), умение читать diff.  

– Опыт использования DevTools: профилировщик, сетевые вызовы, lighthouse-аудит.  

– Умение работать в Linux/macOS терминале, настраивать package.json скрипты.  

– Русский язык — грамотный; английский — чтение технической документации.  

– Ответственность, самоорганизация, желание быстро учиться и спрашивать, если неясно.  


Будет плюсом  

– Знакомство с Node.js (Express, REST), MongoDB или PostgreSQL.  

– Опыт сборки PWA, настройка Service Worker.  

– Знание TypeScript или желание его освоить в ближайшие три месяца.  

– Участие в хакатонах, открытых репозиториях GitHub, pet-проектах.  


Что получишь  

– Наставника-middle, план развития на квартал, регулярные code-sessions.  

– Ревью soft-skills: time-management, работа в Agile-командах, презентация результатов.  

– Доступ ко внутренним курсам по React, TypeScript, алгоритмам, интервью.  

– Возможность перейти на позицию Middle JavaScript Developer за 9-12 месяцев при достижении KPI.