Frontend-разработчик (Middle)

Aplaut

Frontend-разработчик (Middle)

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

Aplaut — SaaS-сервис для сбора и управления пользовательским контентом (UGC): отзывы, оценки, фото. Наши клиенты — интернет-магазины (входят в топ-100 отечественного eCommerce) и сервисы, которые размещают UGC-элементы у себя на сайте или в мобильном приложении — через JS-виджеты или по API.

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

Что предстоит делать:

  • Дорабатывать и развивать встраиваемые виджеты (мини-приложения) на Svelte 5.
  • Поддерживать и допиливать существующую админку на AngularJS.
  • Участвовать в миграции админки на TypeScript/React/InertiaJS (большое обновление backend — на подходе).
  • Помогать запускать новые spinoff-проекты (от MVP до поддержки в проде).

Кого мы ищем:

Специалиста с опытом от 3-х лет, который:

  • Глубоко разбирается в JavaScript, React.

  • Знаком с Web Components, Vite, Design Tokens.

  • Умеет работать с REST API и интегрироваться с бэкендом.

  • Читает макеты в Figma (Dev Mode) как открытую книгу.

  • Ценит автоматизацию, чистый код и документацию.

  • Балансирует между скоростью разработки и качеством кода.

Ключевые навыки:

  • HTML5, CSS3 (адаптивность, семантика, доступность).

  • JavaScript (ES6+), TypeScript.

  • React (функциональные компоненты, хуки).

  • Web Components (Custom Elements, Shadow DOM).

  • Инструменты сборки: Vite, Rollup, npm scripts.

  • Стилизация: SASS/SCSS, PostCSS, CSS-in-JS, TailwindCSS.

  • Дизайн-токены: автоматизация передачи стилей из Figma в код.

  • REST API: работа с fetch, axios, обработка ошибок.

  • Тестирование: Jest, Vitest, Playwright (юнит, e2e).

  • Оптимизация: code splitting, lazy loading, Web Vitals.

Как плюс:

  • Svelte (разработка и поддержка компонентов).

  • InertiaJS (интеграция SPA с бэкендом).

Практичное отношение к качеству:

  • Следование style guides, внимание к деталям (включая орфографию в коде).

  • Использование линтеров (ESLint, Stylelint) и автоматизации (Prettier).

  • Умение писать код вручную, даже с использованием AI-ассистентов (Copilot, Cursor).

Современные практики:

  • Принципы "тонкий UI — толстая логика в хуках/сервисах".

  • Работа с тематизируемыми интерфейсами и дизайн-токенами.

  • Оптимизация производительности (skeleton loading, мониторинг метрик).

  • Избегание токсичных практик (magic numbers, избыточные абстракции).

  • Использование feature flags и observability.

Суперсилы (будет плюсом):

  • Опыт разработки встраиваемых виджетов для сторонних сервисов.

  • Создание браузерных расширений (Chrome/Firefox).

  • Миграция проектов с Angular на React.

Что мы предлагаем:

  • Аккредитованная ИТ компания.

  • Официальное оформление по ТК с первого дня, есть возможность оформления как самозанятый.

  • Гибкий график работы.

  • Удаленный формат работы для сотрудников из регионов (+/-3 часа к Москве) и гибрид для сотрудников из Москвы.

  • Уютный лофт-офис в 5 минутах пешком от метро Электрозаводская.

  • Финансирование обучения для сотрудников и профессиональная литература за счет компании.

  • Возможность использовать sick day вместо больничного 5 дней в году.

  • Лучшая команда, которая всегда придет на помощь.

  • Насыщенная корпоративная жизнь.

Этапы отбора:

HR интервью --> Техническое интервью с CTO --> Тестовое задание --> Job offer

Присылай резюме и примеры работ - будем рады познакомиться! ;)

Посмотреть контакты работодателя

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

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

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