Владикавказ, проспект Мира, 1
Обязанности:
Разработка, поддержка и оптимизация пользовательских интерфейсов и веб-приложений на Svelte/SvelteKit
Проектирование и реализация сложной клиентской логики, включая работу с браузерными API (шифрование, storage, Web Workers)
Интеграция с backend-сервисами через REST API, WebSockets, Server-Sent Events (SSE)
Реализация адаптивной, кроссбраузерной верстки с соблюдением принципов pixel perfect
Работа с постоянными соединениями: поддержка, обработка и повторное подключение WebSocket, управление потоками данных через SSE
Написание модульных и интеграционных тестов, поддержка высокого качества и надежности кода
Участие в код-ревью, анализ и доработка существующего кода
Оптимизация производительности и времени загрузки приложения
Работа с Docker для создания и управления контейнерами фронтенд-приложений
Взаимодействие с командой по методологии Agile (Jira)
Требования:
Коммерческий опыт фронтенд-разработки от 2 лет
Опыт работы с Svelte или готовность освоить Svelte в сжатые сроки
Прочное знание современных браузерных технологий: JavaScript (ES6+), TypeScript, CSS3, HTML5
Опыт адаптивной верстки с соблюдением pixel perfect
Знание методологии БЭМ для организации CSS-кода
Опыт работы с браузерными API: localStorage, sessionStorage, IndexedDB, Crypto API
Практический опыт работы с WebSockets и Server-Sent Events (SSE)
Опыт работы с системой контроля версий Git
Опыт работы с менеджерами состояния (Svelte stores, Pinia/Vuex)
Понимание принципов построения доступных (accessibility) пользовательских интерфейсов
Опыт сборки фронтенд-приложений (Vite, Webpack)
Английский язык не ниже B1 (чтение технической документации)
Будет преимуществом:
Опыт работы с Svelte/SvelteKit
Знание и опыт применения TypeScript в реальных проектах
Опыт оптимизации производительности фронтенда (Lighthouse, Core Web Vitals)
Знакомство с методами обеспечения безопасности на клиенте (CSP, защита от XSS)
Умение писать модульные тесты (Vitest, Jest)
Опыт работы с Docker
Понимание принципов SSR (Server-Side Rendering)
Условия:
Работа в стабильной компании
Современный стек технологий
Комфортный офис/гибридный формат работы
Профессиональное развитие и обучение