Frontend Developer (TypeScript / React / RTK Query)

POSCREDIT

Frontend Developer (TypeScript / React / RTK Query)

Москва, Авиамоторная улица, 10к2

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

Мы развиваем posfly — современное фронтенд‑приложение для покупки авиабилетов, построенное на React + TypeScript, с чёткой архитектурой по методологии Feature‑Sliced Design и продуманной инфраструктурой.

Проект активно использует RTK Query, кастомное кэширование, интеграцию с Sentry, CI/CD и Docker‑окружение.

Работаем инженерно: чистая история git, строгие правила ветвления, автоматизированные пайплайны, reproducible окружение через Bun и Docker.

Технологический стек проекта: основной React, TypeScript, RTK + RTK Query, Feature‑Sliced Design, Vite, Material UI, Formik, Ramda

Инфраструктура: Bun (runtime), Docker, GitLab CI/CD, Sentry

Основные задачи

* Разработка интерфейсов на React + TypeScript в архитектуре FSD

* Участие в разработке мокапов и проработке UX‑флоу совместно с командой

* Поддержка и развитие UI на базе Material UI

* Работа с RTK Query: запросы, кеширование, оптимизация, инвалидация

* Реализация форм через Formik, сложная валидация, управление состоянием

* Интеграция с backend (REST API)

* Поддержка persistent кэширования

* Участие в ревью, улучшение архитектуры и внутренних инструментов

* Работа с Sentry: обработка ошибок, sourcemaps, анализ runtime‑проблем

* Участие в сборке и оптимизации приложения (Vite, Bun, Docker)

Требования обязательные

* Уверенный TypeScript (типизация, generics, utility types)

* Отличное знание React 19 и его актуальной модели рендера

* Опыт разработки адаптивных интерфейсов

* Опыт работы с RTK Query

* Понимание архитектурных подходов, желательно FSD

* Опыт работы с Git и понимание git‑flow

* Умение писать чистый, поддерживаемый код

Это база, мы всё это используем - и будем активно спрашивать, прямо на практике.

Будет плюсом

* Опыт работы с Bun как runtime

* Умение работать с Vite и современными сборками

* Понимание Docker и умение запускать фронтенд в контейнере

* Опыт интеграции с Sentry (DSN, sourcemaps)

* Знание Ramda, lodash или других функциональных утилит

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

* Навыки оптимизации производительности фронтенда

* Опыт написания unit‑тестов (Jest, React Testing Library, Vitest)

Условия

* Работа в инженерной команде, где ценят архитектуру и чистый код;

* Возможность влиять на технические решения и стек;

* Прозрачные процессы разработки, строгий git‑flow, code review;

* Удалённый формат или гибрид;

* Оформление c первого рабочего дня в аккредитованную ИТ-компанию в соответствии с нормами ТК РФ, социальные гарантии;

* Очень удобный, просторный офис с дизайнерской отделкой и мощной техникой;

* Обучение в программах корпоративного университета;

* Корпоративный спорт и мероприятия, конференции.

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

Адрес

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

Grokth
  • Москва

  • Не указана

Рекомендуем
ITD Group (International IT-Distribution Group)

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

ITD Group (International IT-Distribution Group)

  • Москва

  • Не указана

Рекомендуем
Эвокарго
  • Москва

  • Не указана

Рекомендуем
ВкусВилл
  • Москва

  • Не указана

Ростелеком Информационные Технологии

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

Ростелеком Информационные Технологии

  • Москва

  • до 260000 RUR

IMOT.IO
  • Москва

  • до 220000 RUR

Исходный код

Middle React-разработчик

Исходный код

  • Москва

  • до 220000 RUR

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

Королева Мария Арсеновна

  • Москва

  • от 220000 RUR

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

Бабин Михаил

  • Москва

  • до 300000 RUR

DatsTeam
  • Москва

  • до 300000 RUR

НИИ Восход

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

НИИ Восход

  • Москва

  • до 300000 RUR

Исходный код

Senior React-разработчик

Исходный код

  • Москва

  • до 300000 RUR

Главный программист (FrontEnd)

ВТБ Специализированный депозитарий

  • Москва

  • до 300000 RUR

Кука Тех
  • Москва

  • до 300000 RUR

ИЦ АЙ-ТЕКО
  • Москва

  • до 300000 RUR

СЕРВИСХАБ
  • Москва

  • до 240000 RUR

  • Москва

  • до 240000 RUR

Бизнес Совет
  • Москва

  • от 180000 RUR

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

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