Войти

Junior Next.js developer

Данная вакансия не актуальна.
Компания EasyTours
Тип Проект
Описание вакансии
Основные навыки:
  1. JavaScript/TypeScript:
  • Уверенное владение JavaScript (ES6+) и понимание основ TypeScript.
  • Опыт написания чистого и структурированного кода.
  1. Next.js:
  • Знание базовых концепций Next.js (App Router, API Routes, динамические и статические маршруты).
  • Опыт работы с SSR (Server-Side Rendering), SSG (Static Site Generation) и ISR (Incremental Static Regeneration).
  1. React.js:
  • Понимание принципов работы React (компоненты, пропсы, состояние, хуки).
  • Умение использовать React Context или другие инструменты для управления состоянием.
  1. HTML и CSS:
  • Опыт верстки адаптивных страниц.
  • Знание CSS-модулей, PostCSS, TailwindCSS или другого CSS-фреймворка.
  • Умение работать с Flexbox и Grid.
  1. Работа с API:
  • Знание REST API и принципов работы с ними.
  • Навыки работы с библиотеками для запросов (например, Axios или Fetch API).
Дополнительные навыки:
  1. Работа с Git:
  • Умение работать с системой контроля версий (push, pull, branch, merge).
  • Знание основных git-флоу (feature branches, pull requests).
  1. Знание серверной части:
  • Базовое понимание работы Node.js.
  • Навыки настройки простых серверных API-обработчиков в Next.js.
  1. Оптимизация:
  • Понимание базовых принципов оптимизации производительности в Next.js (lazy loading, оптимизация изображений через next/image).
  1. Работа с базами данных:
  • Базовые навыки работы с базами данных (например, Firebase, MongoDB или PostgreSQL).
  • Умение работать с ORMs (например, Prisma) будет плюсом.
  1. Работа с системами управления проектами:
  • Навыки работы с инструментами трекинга задач (Trello, Jira или аналогичные).
  • Понимание Agile/Scrum-подходов.