Фронтенд разработчик для построения архитектуры фронтенда

Эсприт Геймс

Фронтенд разработчик для построения архитектуры фронтенда

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

Мы развиваем платформу, которая включает в себя несколько веб-приложений (SPA): систему поддержки, мобильные интерфейсы, в будущем личный кабинет с финансами, систему уведомлений. Наша цель — создать единую, масштабируемую и поддерживаемую фронтенд-архитектуру на основе монорепозитория, выстроить процессы разработки и передать экспертизу текущей команде.


Ключевая задача за 3 месяца:

Создать работающий фундамент для всего фронтенда: настроить монорепозиторий, базовую инфраструктуру, реализовать ключевые модули и обучить команду дальнейшей поддержке и развитию системы.

Технологический стек (обсуждаемый):

  • Фронтенд: Vue 3 (Composition API) / Примечание: Рассмотрим кандидатов с сильным опытом в React, на Vue не завязываемся, но он видится нам более предпочтительным для этого проекта.
  • Архитектура: Монорепозиторий на базе Nx или Turborepo
  • State Management: Pinia (или Vuex)
  • UI: Headless-библиотеки (например, Radix-Vue) или создание кастомных компонентов по нашему дизайну. Опыт построения Design System — большой плюс.
  • Инструменты: TypeScript, Vite, ESLint, Prettier
  • Бэкенд: REST API Flask/Django
  • CI/CD: GitLab CI/CD и Ansible
  • Деплой: На собственные серверы

Чем предстоит заниматься (Задачи):

  • Проектирование архитектуры: Выбрать и настроить инструменты для монорепозитория (Nx/Turborepo), организовать структуру проектов и общих библиотек.
  • Разработка ядра системы:
    • Создать общую библиотеку UI-компонентов (кнопки, inputs, модалки) на основе нашего дизайна в Figma.
    • Реализовать модуль для работы с API (обработка ошибок, базовые HTTP-запросы).
    • Настроить систему аутентификации и хранения токенов.
  • Разработка и передача знаний:
    • Перенести текущую реализацию саппорта на новую архитектуру (сейчас там html/js/css + nginx) и реализовать модуль мобильных интерфейсов вместе с командой, чтобы показать лучшие практики.
  • Составить документацию по архитектуре, процессам и принятым решениям.
  • Обучить нашу команду работать в новой архитектуре и самостоятельно развивать ее.


Мы ищем того, кто:

  • Имеет сильный коммерческий опыт работы с Vue.js или React.
  • Имеет реальный опыт взаимодействия с Figma для реализации задумки дизайнера.
  • Имеет реальный опыт построения монорепозиториев с использованием Nx, Turborepo, Lerna или аналогов.
  • Понимает принципы построения масштабируемых фронтенд-приложений и переиспользуемых UI-библиотек.


Условия:

  • Формат работы: Проектная работа / временный контракт на полный день (fulltime) на 2-3 месяца.
  • График: Удаленно с ежедневными стендапами в начале/конце дня (по Москве).
  • Оплата: Обсуждается по итогу собеседования.
  • Команда: Вам предстоит работать в тесной связке с 1 нашими фронтенд-разработчиком, которому вы будете передавать опыт.
Навыки
  • JavaScript
  • Figma
  • VueJS
  • React
Посмотреть контакты работодателя

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

Рыбалов Никита Сергеевич

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

Рыбалов Никита Сергеевич

Удаленная работа
  • Москва

  • до 200000 RUR

Рекомендуем
Хэндсапп
Удаленная работа
  • Москва

  • до 185000 RUR

Рекомендуем
НПК РВТС

Front-end Developer

НПК РВТС

Удаленная работа
  • Москва

  • до 185000 RUR

Рекомендуем

Vue Фронтенд Разработчик

EVIX DIGITAL SOLUTIONS FZCO

Удаленная работа
  • Москва

  • до 185000 RUR

НФТ Коллект

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

НФТ Коллект

Удаленная работа
  • Москва

  • до 200000 RUR

Vue Frontend Developer

EVIX DIGITAL SOLUTIONS FZCO

Удаленная работа
  • Москва

  • до 200000 RUR

РОССИ
Удаленная работа
  • Москва

  • от 200000 RUR

ЭКСПОМАП
Удаленная работа
  • Москва

  • от 200000 RUR

Пульсар Центр

Full-stack разработчика

Пульсар Центр

Удаленная работа
  • Москва

  • от 200000 RUR

Сеть магазинов MAYORGO

Программист 1C-Bitrix

Сеть магазинов MAYORGO

Удаленная работа
  • Москва

  • от 200000 RUR

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

Кривошеев Александр Викторович

Удаленная работа
  • Москва

  • от 200000 RUR

Октопустех
Удаленная работа
  • Москва

  • от 200000 RUR

Инфорензик
Удаленная работа
  • Москва

  • от 200000 RUR

Балкон
Удаленная работа
  • Москва

  • от 200000 RUR

Меркушина И.В.

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

Меркушина И.В.

Удаленная работа
  • Москва

  • от 200000 RUR

Удаленная работа
  • Москва

  • до 250000 RUR

Гамма
Удаленная работа
  • Москва

  • до 250000 RUR

Удаленная работа
  • Москва

  • от 30000 RUR

АкадемСити
Удаленная работа
  • Москва

  • от 30000 RUR

Удаленная работа
  • Москва

  • до 250000 RUR

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

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