Middle/Middle+ Frontend-разработчик (React)

Занятость Полная занятость
Полная занятость
Адрес Казахстан, Астана
Описание вакансии

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

Наши проекты включают:

  • Веб-приложения для аналитики данных (дашборды, отчётность, интерактивные графики);

  • Инструменты интеграции и визуализации больших объёмов данных;

  • Внутренние сервисы по управлению контентом, настройке потоков данных и т.д.

Стек технологий на фронтенде:
React (CRA или Next.js), Redux (или другие state-менеджеры), TypeScript, JSX/TSX, Webpack, а также библиотека компонентов (Material UI, Ant Design или аналогичные).

Мы ценим чистый код, следование лучшим практикам в разработке и внимательное отношение к UX/UI.

Обязанности:
  • Разработка новых компонентов и функционала на базе React и TypeScript для аналитических веб-приложений.
  • Оптимизация и поддержка существующих интерфейсов, улучшение производительности и UX.
  • Интеграция frontend-части с backend-сервисами (REST/GraphQL API).
  • Участие в проектировании архитектуры клиентской части и выборе технологий.
  • Написание unit- и интеграционных тестов, ревью кода коллег.
  • Активное взаимодействие с командой бэкенда, QA и дизайнерами.
Требования:
  • Уверенные знания React (Hooks, Context, React Router), TypeScript, HTML5, CSS3.
  • Опыт работы со state-менеджерами (Redux, MobX или др.) и понимание клиентской архитектуры.
  • Понимание принципов REST, опыт интеграции с backend-сервисами.
  • Опыт построения фронтенд-архитектуры крупных приложений (SPA, SSR).
  • Знание принципов и инструментов тестирования (Jest, React Testing Library и др.).
  • Уровень Middle/Middle+: от 2–3 лет опыта коммерческой разработки.
  • Понимание процесса CI/CD (GitLab CI, GitHub Actions и т.д.).

    Плюсом будет:
  • Опыт работы с Next.js или аналогичными фреймворками (SSR).
  • Опыт работы над проектами, связанными с визуализацией данных, аналитическими дашбордами.
  • Знание концепций UX/UI, взаимодействие с дизайнерами.
  • Базовые знания DevOps-инструментов (Docker, Kubernetes).
  • Опыт настройки Webpack, Babel.
Условия:
  • Непрерывное развитие, возможность корпоративного обучения;
  • Социальный пакет от работодателя;
  • Стабильная работа в успешной компании;
Требования
Опыт От 3 до 6 лет
Условия работы
График работы Полный день
Добавлено 4 дня назад
Для связи с работодателем или просмотра контактов нажмите на кнопку