GFS TMS — система управления транспортной логистикой. Ищем Frontend-разработчика уровня Middle, который поможет развивать и поддерживать интерфейс системы.
frontend-разработчик
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
требования
- Коммерческий опыт во Frontend-разработке от 2 лет (уровень Middle)
- TypeScript, JavaScript (ES6+) — уверенное владение
- React 18+, хуки, функциональные компоненты
- Next.js (App Router, SSR/SSG)
- Управление состоянием: Redux Toolkit / Zustand, TanStack Query (React Query)
- Стилизация: Tailwind CSS, SCSS; опыт с UI-библиотеками (MUI / Ant Design / shadcn/ui)
- Формы и валидация: React Hook Form + Zod
- Работа с REST API, понимание WebSocket
- Таблицы и большие объёмы данных: TanStack Table / AG Grid
- Git (GitFlow, code review, pull requests)
- Базовые навыки тестирования: Jest, React Testing Library
- Сборка и инструменты: Vite, ESLint, Prettier
- Работа с AI — обязательно
- Ежедневное использование AI-инструментов в разработке: Claude Code, Cursor, GitHub Copilot, ChatGPT
- Умение грамотно формулировать задачи для AI, проверять и дорабатывать сгенерированный код
- Использование AI для ускорения рефакторинга, написания тестов и документации
- Ответственность и соблюдение сроков
- Самостоятельность в работе в ночную смену
- Чёткая коммуникация с командой и своевременная отчётность
- Знание английского языка на уровне чтения технической документации
- Будет плюсом: Опыт работы с картами (Google Maps / Mapbox / Leaflet) — желательно; Опыт в логистике, TMS или диспетчерских системах; Знание Node.js на базовом уровне; Опыт работы с Docker и CI/CD
условия
- Вечерняя смена: 18:00 – 03:00 (по Ташкенту)
- 6/1, полный рабочий день
- Официальное трудоустройство
- Конкурентную заработную плату (по итогам собеседования)
- Работу в международном проекте
- Профессиональный рост и доступ к современным AI-инструментам
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.