freehire launches on Product Hunt on 26 August.

Follow →

Программист (Junior/Middle разработчик)

Open 22d

Summary

Develops and maintains a Vue 3/Nuxt 4 web portal with SSR/SPA architecture, integrates with Laravel backend APIs, and builds moderation tools using PHP 8.2 and modern JavaScript/TypeScript.

Обязанности:
  • Разработка пользовательских интерфейсов и клиентской логики интернет-портала на Vue 3 / Nuxt 4 (SPA/SSR).
  • Создание инструментов и интерфейсов для модерации и управления пользовательским контентом.
  • Интеграция фронтенд-компонентов с бэкенд-API.
  • Разработка серверного функционала на РНР 8.2+ с использованием фреймворка Laravel.
  • Реализация авторизации и разграничения прав доступа (Laravel Passport, Gates, Policies).
  • Поддержка качества кода в соответствии с принципами SOLID DRY, KISS.
  • Проведение рефакторинга существующей кодовой базы для улучшения поддерживаемости.
Требования:
  • Опыт разработки на Vue 3 и Nuxt 3 / Nuxt 4.
  • Опыт разработки SSR/SPA-приложений на Nuxt.
  • Уверенное знание Vue 3 и его экосистемы (Composition API, Pinia, VueX).
  • Знания современного JavaScript (ES6+).
  • Хорошее понимание TypeScript.
  • Умение работы с WebSockets (Pusher и т.п.).
  • Уверенное владение HTML5, CSS3/SASS и понимание DOM.
  • Знание PHP 8.2+ (ООП, MVC, понимание паттернов программирования, способность разбираться в чужом коде).
  • Знание фреймворка Laravel (REST API, Eloquent ORM, Laravel Passport, Gates, Policies).
  • Навыки работы MySQL (оптимизация запросов, индексы). Умение проектировать и создавать структуру базы данных.
Условия:
  • Официальное оформление по ТК РФ.
  • Белая заработная плата.
  • Ежегодная индексация заработной платы.
  • Годовые премии.
  • Комфортное рабочее место в современном офисе.
  • Территориально - м. Бабушкинская, 7 мин. пешком от метро.
  • Гибкое начало рабочего времени с 8.00-9.30 до 17.00-18.00
  • Корпоративные мероприятия.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available