ITK academy
сегодня

React разработчик

в пределах рынка
вакансия
80 000 ₽
в среднем
79 184 ₽

сопроводительное письмо

Загрузите резюме в профиль и нейросеть определит категорию. После чего вы сможете генерировать сопроводительные письма для вакансий в этой категории

описание

Компания ITK academy — это цифровая образовательная платформа, которая помогает людям развиваться в сфере IT. Она создает продукты для обучения и профессионального роста.

Вы будете заниматься разработкой веб-приложений, используя React и Node.js. Вам нужно будет создавать фронтенд на React, JavaScript и TypeScript, а также работать с бэкендом на Node.js. Компания ожидает, что вы будете учиться через практику и командную работу, чтобы быстро вырасти до уровня Middle.

требования

  • Имеете опыт работы с Git (commit, push, pull)
  • Знаете основы JavaScript (переменные, функции, массивы, объекты, Promise, async/await)
  • Умеете работать с React (функциональные компоненты, хуки useState, useEffect, props и state)
  • Понимаете базовую типизацию TypeScript (интерфейсы, типы для props/state)
  • Знаете принципы одностраничных приложений (React Router, компоненты)
  • Имеете базовые знания CSS (flex/grid) или знакомы с Tailwind CSS
  • Умеете работать с npm/yarn и инструментами сборки проектов (Vite/Create React App)
  • Знаете основы Node.js (создание сервера, обработка HTTP-запросов)
  • Умеете создавать простой REST API на Express/Fastify (GET/POST)
  • Имеете знакомство с SQLite (CRUD)
  • Понимаете концепции JWT и хэширования паролей (bcrypt)
  • Знаете основы типизации TypeScript на бэкенде
  • Понимаете HTTP, REST, клиент-серверную архитектуру
  • Умеете интегрировать фронтенд и бэкенд (fetch/Axios)
  • Умеете работать с Git и VS Code
  • Имеете представление о тестировании (Jest)
  • Желаете учиться и развиваться
  • Ответственно относитесь к задачам и соблюдаете дедлайны
  • Коммуникабельны, готовы задавать вопросы и принимать обратную связь
  • Проявляете инициативу в улучшении кода и изучении лучших практик
  • Будет плюсом знакомство с Redux или другими state-менеджерами, настройка окружения (Vite, nodemon), участие в Open-source проектах или наличие GitHub, базовые знания Docker

условия

  • Полный рабочий день
  • Возможность удаленной работы
  • Участие в создании хотя бы одного веб-приложения или SPA (учебный проект, портфолио)
  • Выполнение тестового задания (упрощённый Todo List с React, Node.js, SQLite, JWT)
  • Рост до Middle за 4 месяца с освоением Redux Toolkit, RTK Query, Prisma и написанием чистого кода
Откликнуться Пожаловаться