Frontend-разработчик

Дата размещения вакансии: 28.04.2025
Работодатель: Низомов Фирдавс Валиевич
Уровень зарплаты:
от 150000 до 250000 RUR
Город:
Москва
Днепропетровская улица 2
Требуемый опыт работы:
От 1 года до 3 лет

Разрабатываем масштабируемую платформу объявлений для рынка СНГ с использованием современной микросервисной архитектуры.
Проект включает сложную работу с личными кабинетами, объявлениями, поиском, реальным временем (WebSocket чаты) и интеграцией платных услуг.

Обязанности:

  • Разработка пользовательского интерфейса на Next.js (React + TypeScript).

  • Реализация адаптивной верстки с использованием TailwindCSS.

  • Работа с серверной отрисовкой (SSR) и статической генерацией (SSG).

  • Интеграция с backend-API через REST (и GraphQL в перспективе).

  • Работа с real-time событиями через WebSocket (чаты, уведомления).

  • Управление состоянием приложения через React Query (или аналог).

  • Оптимизация производительности (Lazy loading, Code splitting).

  • Участие в проектировании интерфейсов совместно с дизайнером.

  • Написание unit-тестов для компонентов (Jest + Testing Library)

Требования:

  • Опыт коммерческой разработки на React от 2 лет.

  • Отличное знание TypeScript.

  • Опыт работы с Next.js: SSR/SSG, маршрутизация, динамические страницы.

  • Уверенная верстка на TailwindCSS.

  • Опыт интеграции REST API (axios, fetch, React Query).

  • Понимание работы WebSocket на клиенте.

  • Знание современных паттернов проектирования фронтенд-приложений (Hooks, Context API).

  • Базовое понимание CI/CD процессов для фронтенда.

Условия:

  • Участие в разработке крупного проекта с нуля.

  • Влияние на выбор технологий и подходов.

  • Работа в сильной проектной команде (Backend, DevOps, QA).

  • Гибкий график работы и комфортные процессы.

  • Долгосрочный контракт с возможностью профессионального роста.

Будет плюсом:
  • Опыт работы с Push-уведомлениями в браузере.

  • Опыт работы с GraphQL Apollo Client.

  • Опыт взаимодействия с Docker (для локального запуска сервисов).

  • Понимание SEO-оптимизации в Next.js проектах.

  • Навыки создания мульти-язычных интерфейсов (i18n).