Frontend-разработчик, Система WMS (удаленная работа)

25 мая 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Frontend-разработчик, Система WMS

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

Привет! Это команда Отдела обработки проблемных товаров WMS.

Мы создаем и поддерживаемые внутренние сервисы, обеспечивающие работоспособность складов OZON. В наших сервисах можно встретить websocket'ы, работу со сканерами/принтерами, сложную и витьеватую бизнес-логику, общекомандные практики по написанию кода, микрофронтенды. А еще мы развиваем свои собственные внутренние пакеты, начиная от юай-кита, заканчивая монорепой пакетов с разнообразными инструментами, помогающими нам в разработке.

В команде на данный момент 6 frontend-разработчиков. Помимо этого, мы взаимодействуем с другими командами FE, тестировщиками, дизайнерами и backend-разработчиками.

Вы будете

  • Дорабатывать существующие сервисы, где есть взаимодействие с веб-сокетами для общения с бэком и для общения с локальным сервером, который стоит на всех рабочих машинах.
  • Разрабатывать новые админки, видя этапы, на которых продукт из простого бизнес-требования выливается в интерфейс, помогающий решать те или иные проблемы. Возможность разработать свой сервис самому, пройдя этапы брифинга, груминга с бэком, аналитиком, дизайнером, влияя на этих этапах на сам дизайн и API.
  • Покрывать компоненты, сторы и функции интеграционными и юнит-тестами.
  • Участвовать в разработке юай-кита и внутренних пакетов.
  • Участвовать в решении инцидентов, разрабатывать и внедрять способы их предотвращения.
  • Внедрять qr-код панели, дублирующей "кнопки", которая позволяет сканировать "действия" этих "кнопок", дабы не нажимать кликом мыши.
  • Внедрять метрики, позволяющие определить, как пользователь взаимодействует с интерфейсом, и возможность поменять этот самый интерфейс.

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

Нам важно

  • Опыт работы с Vue, Nuxt.
  • Понимание зачем нужны тесты и готовность их писать.
  • Опыт работы с большими проектами.
  • Умение читать и разбираться в чужом коде.
  • Опыт проведения код-ревью.
  • Знание web API - cookie, Local/Sessio Storage и тд.
  • Понимание HTTP - cors, заголовки, методы, коды и тд.

Будет плюсом

  • Желание и готовность учиться, поскольку у нас много инструментов как с точки зрения кода, так и инфраструктуры.
  • Аналитические способности.
  • Опыт работы в команде, поскольку мы часто общаемся внутри, у нас несколько командных встреч на неделе.
  • Понимание CI/CD - за это у нас отвечает отдельная команда на ряду с платформенной FE, но нередко возникает необходимость добавления кастома для наших собственных хотелок. Например, добавление джобы, в которой запускается скрипт и назначает на merge request Assign и reviewers.

Мы предлагаем

  • Решать уникальные highload-задачи и сокращать time to market.
  • Создавать решения, которых ещё нет на рынке.
  • Влиять на продукты и процессы.
  • Управлять своим карьерным треком и развиваться вместе с компанией.
  • Быть частью сильного комьюнити, которым мы гордимся.