Автодор-Платные Дороги

frontend-разработчик svelte платных дорог

Коротко

Senior Frontend-разработчик на Svelte 5 для компании «Автодор-Платные Дороги», оператора платных трасс России, развивающей цифровую инфраструктуру проезда. Работа над SPA-приложениями (Svelte + Vite, без SvelteKit) — внутренними админ-панелями и внешними клиентскими продуктами, интеграция с REST API, разработка UI-компонентов на shadcn-svelte и Tailwind CSS. Требуется глубокое знание Svelte 5 (Runes), TypeScript, стека TanStack (Query, Table, Form) и опыт тестирования. Формат — удалённая работа, полная занятость.

Описание
Мы ищем опытного Frontend-разработчика Svelte, который поможет нам совершенствовать цифровую инфраструктуру платных дорог России. ООО «Автодор-Платные Дороги» — оператор крупнейших платных трасс России и эмитент транспондеров T-pass. Мы создаём и поддерживаем цифровую инфраструктуру, обеспечивающую безопасный и комфортный проезд по всей стране.
Задачи
•Разрабатывать веб-интерфейсы: как внутренние системы (админ-панели, аналитические дашборды, тяжелые таблицы), так и внешние клиентские продукты с фокусом на UX/UI, плавные анимации и внимание к деталям.
•Проектировать масштабируемую архитектуру клиентских SPA-приложений (на базе чистого Svelte + Vite, без SvelteKit) с разделением UI, логики и API.
•Интегрироваться с backend-сервисами по REST API, обеспечивать сквозную типобезопасность данных.
•Создавать гибкие, переиспользуемые UI-компоненты на базе shadcn-svelte и Tailwind CSS.
•Покрывать критическую функциональность тестами и поддерживать высокое качество кодовой базы.
Требования
•Svelte 5 & TypeScript: уверенное владение актуальным Svelte 5, глубокое понимание новой системы реактивности на Runes ($state, $derived, $effect), сниппетов (snippets) и props; строгая типизация (generics, utility types, типобезопасность на границах API).
•Стек TanStack: практический опыт работы с библиотеками экосистемы — TanStack Query (кеширование, мутации, инвалидация), TanStack Table (сортировка, фильтрация, пагинация) и TanStack Form (управление сложными формами, валидация).
•SPA без мета-фреймворков: опыт разработки самостоятельных SPA на Vite + Svelte (без жесткой привязки к SvelteKit), понимание жизненного цикла компонентов и тонкостей реактивных зависимостей.
•UI & Стилизация: уверенная адаптивная верстка на Tailwind CSS, опыт работы и глубокой кастомизации компонентов shadcn-svelte, базовое понимание a11y.
•Работа с формами и данными: интеграция TanStack Form + Zod, понимание разницы между серверным, локальным состоянием и состоянием в URL.
•Качество и тулинг: Vite/Bun, ESLint/Biome, написание unit- и integration-тестов (Vitest).
Будет плюсом
•Опыт боевой миграции или разработки продакшн-приложений на Svelte 5.
•Опыт разработки масштабных SPA, дашбордов или сложных систем.
•Навыки написания E2E-тестов на Playwright.
•Понимание подходов Clean Architecture, FSD (Feature-Sliced Design) или DDD в контексте frontend-разработки.
•Базовые навыки работы с Docker.
Условия
Условий в вакансии нет.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте