
Город: Санкт-Петербург
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 3 до 6 лет
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
Присылай резюме и примеры работ - будем рады познакомиться! ;)