Назад

Не получаете ответ?

Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.

Frontend-разработчик Svelte

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Frontend-разработчик Svelte (Svelte/TypeScript): Разработка внутренних админ-панелей, аналитических дашбордов, тяжелых таблиц и внешних клиентских продуктов с акцентом на масштабируемые SPA, типобезопасные API-интеграции и переиспользуемые UI-компоненты. Focus on проектирование архитектуры на чистом Svelte и Vite, сложные формы и данные, тестирование критической функциональности и поддержание качества кодовой базы.

Локация: удалённо, Санкт-Петербург; работа над цифровой инфраструктурой платных дорог России.

Компания

ООО «Автодор-Платные Дороги» — оператор крупнейших платных трасс России и эмитент транспондеров T-pass, создающий и поддерживающий цифровую инфраструктуру для безопасного и комфортного проезда.

Что делать

  • Разрабатывать внутренние веб-системы: админ-панели, аналитические дашборды и тяжёлые таблицы.
  • Создавать внешние клиентские продукты с фокусом на UX/UI, плавные анимации и внимание к деталям.
  • Проектировать масштабируемую архитектуру SPA на чистом Svelte и Vite без SvelteKit, разделяя UI, логику и API.
  • Интегрировать приложения с backend-сервисами через REST API и обеспечивать сквозную типобезопасность данных.
  • Создавать переиспользуемые UI-компоненты на базе shadcn-svelte и Tailwind CSS.
  • Покрывать критическую функциональность unit- и integration-тестами и поддерживать качество кодовой базы.

Требования

  • От 3 до 6 лет опыта во frontend-разработке.
  • Уверенное владение Svelte 5 и TypeScript, включая Runes ($state, $derived, $effect), snippets, props, generics, utility types и типобезопасность на границах API.
  • Практический опыт работы с TanStack Query, TanStack Table и TanStack Form: кеширование, мутации, инвалидация, сортировка, фильтрация, пагинация, сложные формы и валидация.
  • Опыт разработки самостоятельных SPA на Vite и Svelte без жёсткой привязки к SvelteKit, понимание жизненного цикла компонентов и реактивных зависимостей.
  • Уверенная адаптивная вёрстка на Tailwind CSS, опыт работы с глубокой кастомизацией shadcn-svelte и базовое понимание a11y.
  • Опыт интеграции TanStack Form с Zod, понимание различий между серверным, локальным состоянием и состоянием в URL.
  • Опыт работы с Vite или Bun, ESLint или Biome, написания unit- и integration-тестов на Vitest.

Хорошо, если есть

  • Опыт боевой миграции или разработки production-приложений на Svelte 5.
  • Опыт разработки масштабных SPA, дашбордов или сложных систем.
  • Навыки написания E2E-тестов на Playwright.
  • Понимание Clean Architecture, FSD (Feature-Sliced Design) или DDD во frontend-разработке.
  • Базовые навыки работы с Docker.

Культура и преимущества

  • Удалённый формат работы.
  • Работа над цифровой инфраструктурой платных трасс России.
  • Продукты обеспечивают безопасный и комфортный проезд по стране.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →