Эвостар

Frontend Developer (Middle+/Senior) — React/Next.js

800 - 2 000 USD
  • Минск
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

О позиции

Мы ищем опытного Frontend разработчика для работы с современным стеком технологий для работы над популярным сайтом по поиску пассажирских перевозок. В команде вы будете участвовать в разработке и развитии продукта, влиять на архитектурные решения и работать над интересными техническими задачами.

Обязательные навыки

- Опыт разработки: от 4 лет в frontend, от 3 лет с React/Next.js

- JavaScript: уверенное знание ES6+, асинхронность, замыкания, прототипы

- React: hooks, управление состоянием, оптимизация рендеринга, Context API

- Next.js: SSR/SSG, App Router, API routes, оптимизация производительности

- TypeScript: типизация компонентов, generics, utility types

- State management: опыт с современными решениями (f.e. Zustand)

- Тестирование: написание unit и интеграционных тестов

- Стилизация: CSS Modules, Tailwind CSS

- Инструменты: Webpack/Vite, Git, npm/yarn, ESLint/Prettier

Будет плюсом

- Опыт настройки CI/CD

- Понимание принципов UX/UI

- Знание accessibility (WCAG)

Личные качества и подход к работе

- Глубокое понимание технологий: понимание принципов работы React (virtual DOM, оптимизация рендеринга), особенностей SSR/SSG в Next.js, влияния архитектурных решений на производительность

- Самостоятельность в решении задач: способность самостоятельно исследовать проблему, анализировать документацию, дебажить сложные вопросы без постоянных консультаций

- Внимание к деталям: аккуратность в написании кода, внимательность к edge cases, качество типизации, консистентность в архитектурных решениях

- Проактивность: предложение улучшений кодовой базы, выявление потенциальных проблем на этапе планирования

Что важно для нас

Мы ищем разработчика, который может не только писать код, но и понимает "почему" и "как" работают инструменты, которые использует. Готов погрузиться в проблему и найти оптимальное решение, а не первое найденное в интернет