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

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

Алматы

Метро: Алатау

Описание вакансии

Фронтенд-разработчик (React + Next.js + TypeScript)

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

* Разработка веб-приложения на React / Next.js с использованием TypeScript;

* Интеграция с backend API (REST + WebSocket) через Swagger SDK;

* Верстка компонентов по макетам Figma с учетом адаптивности и кроссбраузерности;

* Использование UI-библиотек (MUI или Ant Design);

* Подключение и настройка форм и валидации (React Hook Form + Zod/Yup);

* Реализация логики взаимодействия с WebSocket (socket.io-client);

* Настройка управления состоянием (React Query, Zustand или Redux Toolkit);

* Тестирование и отладка пользовательского интерфейса;

* Взаимодействие с backend-командой и дизайнером;

* Поддержка и развитие frontend-части проекта;

* Написание технической документации по своим компонентам.

2. Требования:

Обязательные:

* Опыт коммерческой разработки от 2 лет;

* Отличное знание JavaScript (ES6+) и TypeScript;

* Уверенное владение React.js, Next.js, React Router;

* Опыт работы с REST API, Swagger/OpenAPI, axios/fetch;

* Знание и опыт работы с WebSocket (socket.io-client);

* Опыт работы с React Query / Zustand / Redux Toolkit;

* Владение HTML5 / CSS3 (Grid, Flexbox), адаптивной и кроссбраузерной версткой;

* Знание UI-фреймворков: MUI, Ant Design или аналогичных;

* Опыт работы с React Hook Form и встроенной валидацией (Yup, Zod);

* Навыки работы с Git и командной разработкой;

* Умение работать по Figma и следовать дизайн-системам;

* Английский — на уровне чтения технической документации (B1+).

Будет плюсом:

* Опыт SSR/SSG (Next.js, getServerSideProps / getStaticProps);

* Опыт с аналитикой (Google Tag Manager, Yandex Metrika);

* Навыки оптимизации фронтенда (Bundle Splitting, Lazy Loading, Lighthouse);

* Понимание SEO-оптимизации для SPA/SSR.

3. Условия:

* Удаленная работа (или гибрид по договоренности);

* Гибкий график, синхронизация по MS Teams / Slack / Telegram;

* Оплата: по результатам собеседования (фикс + бонусы);

* Работа в команде

* Понимание основ CI/CD процессов (GitHub Actions, GitLab CI, Vercel, Netlify);

* Опыт работы с Docker (сборка фронтенда в контейнер, настройка Dockerfile);

* Знание Vercel или Netlify — автоматический деплой, переменные окружения, preview environments;

* Навыки работы с .env-файлами, dotenv, переменными окружения;

* Понимание взаимодействия с Nginx/Apache (если фронтенд деплоится отдельно);

* Опыт настройки мониторинга и логирования ошибок (Sentry, LogRocket и пр.).

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Middle/Senior Frontend Developer

5 LAB(ФАЙВ ЛАБ)

Удаленная работа
  • Алматы

  • Не указана

Рекомендуем
Unico
Удаленная работа
  • Алматы

  • Не указана

Рекомендуем
IDOCSKZ
Удаленная работа
  • Алматы

  • Не указана

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию