Город: Владивосток
Занятость: Полная, 5/2
Опыт работы: От 1 года до 3 лет
DNS International Business Development (DIBD) — подразделение, отвечающее за эффективное функционирование зарубежных офисов в Гонконге, Китае и других странах.
Мы обеспечиваем финансово-логистические сервисы и управленческий учёт для стабильных поставок товаров из международных каналов производства и дистрибуции в розничную сеть DNS.
Проект SRM (Supplier Relationship Management system).
Веб-приложение, система по типу CRM, но наши "клиенты" – это поставщики. Пользователи системы — сотрудники компании. Основная работа системы выстроена для быстрой коммуникации с поставщиками, подписанию контрактов, а также удобному общению среди отделов компании. Работаем с самым свежим стеком технологий. Надежность и стабильность системы важны: любые сбои в работе приложения могут привести к ошибкам в документах и данных и как следствие к потерям для бизнеса. Интеграция с почтой, интеграция с базой 1С, интеграция с LLM (внешними), работа с файлами (PDF, LaTeX), мессенджинг, массовые операции, аналитика.
Что предстоит делать:
-
Исправление багов и доработка существующего кода;
- Реализация новой функциональности;
- Поддержка стабильной работы приложения;
- Вносить изменения в существующую функциональность;
- Взаимодействие с командой;
- Проектировать API;
- Работать с БД;
- Работать с очередями;
- Разработка и поддержка фронтенда SRM на React/Next.js;
- Создание/поддержка/доработка UI-компонентов, с использованием Tailwind, shadcn;
- Реализация форм с валидацией (React Hook Form + Zod);
- Интеграция с REST API (автогенерируемый клиент на базе OpenAPI + легаси методы tanstack query + axios);
- Работа в команде по методологии Feature-Sliced Design.
- Отличное знание синтаксиса PHP 8+ (на проекте 8.5);
- Понимание принципов ООП;
- Опыт разработки на Laravel / Symfony от 1 года (стажировки, PET проекты, коммерческие проекты). Будет плюсом ссылки на проекты в git;
- Опыт работы с реляционными БД (PostgreSQL, MySQL);
- Опыт работы с очередями;
- JavaScript — уверенное понимание (типы, замыкания, асинхронность, промисы/async-await);
- TypeScript — базовые знания (интерфейсы, типы, дженерики на начальном уровне);
- React — понимание компонентного подхода, хуков (useState, useEffect, useMemo и т.д.), жизненного цикла компонентов;
- HTML/CSS — семантическая вёрстка, флексбокс/грид;
- Git — базовые команды;
- Понимание принципов REST API и работы с HTTP-запросами;
- Готовность разбираться в чужом коде и следовать существующим архитектурным паттернам проекта;
- Умение читать документацию (в т.ч. на английском).
Что будет являться плюсом:
- Опыт работы с GEN AI (LLM);
- Понимание Event Sourcing подхода;
- Опыт работы с Next.js (App Router);
- Знакомство с Tailwind CSS;
- Опыт использования UI-библиотек на основе Radix UI / shadcn;
- Знакомство с React Query / TanStack Query или другими инструментами для работы с сервер-стейтом;
- Опыт работы с формами через React Hook Form и схемами валидации (Zod);
- Знакомство с любым стейт-менеджером (Zustand, Redux, MobX);
- Понимание принципов Feature-Sliced Design или другой модульной архитектуры фронтенда.
Что предлагаем мы:
- оформление согласно ТК РФ с 1 рабочего дня, белая заработная плата;
- график работы Пн-Пт 8.00-17.00/9.00-18.00/10.00-19.00;
- систему грейдов для роста по заработной плате;
- возможность приобретать товары компании по специальной цене;
- корпоративные скидки от партнёров (фитнес-клуб, мобильная связь), скидки на обучение английскому языку;
- доступ к внутренним платформам по обучению, а также компания оплачивает 70% обучения на других источниках по профилю;
- парковочные места.
Адрес: Владивосток, Енисейская улица, 23Д
Похожие вакансии