Rama - Инновационные решения
Rama

Description

Junior Frontend Developer участвует в разработке и поддержке веб-интерфейсов с использованием React и Next.js. Работа предполагает тесное взаимодействие с командой, наставниками и тимлидами, верстку интерфейсов по макетам и интеграцию с backend-частью через REST API.

Main Tasks

  • Разработка и верстка пользовательских интерфейсов по макетам (Figma) с использованием HTML5 и CSS3.
  • Участие в создании и поддержке компонентов интерфейса и переиспользуемых UI-элементов.
  • Интеграция с backend-частью через REST API.
  • Работа с системами контроля версий (Git, GitHub/GitLab).
  • Взаимодействие с командой: обсуждение задач, участие в стендапах, планировании и код-ревью.
  • Получение фидбека от наставников и постоянное развитие технических навыков.

Requirements

  • Знание JavaScript и базовые навыки TypeScript (типы, интерфейсы, enum, generics).
  • Начальные знания React (компоненты, хуки useState, useEffect и др.).
  • Базовое понимание Next.js (страницы, роутинг, компоненты).
  • Владение HTML5 и CSS3, понимание адаптивной верстки (flex/grid, media queries).
  • Опыт работы с Git (клонирование, коммиты, pull requests).
  • Понимание принципов работы с REST API (fetch, axios).
  • Внимательность, готовность учиться и работать в команде.

Terms and Conditions

Будет плюсом: Опыт работы с Tailwind CSS. Знакомство с Redux или Context API. Понимание принципов UI/UX. Знание инструментов сборки (Vite, Webpack). Pet-проекты, стажировки или портфолио на GitHub. Работа в команде разработки, формат и график обсуждаются индивидуально.