проспект Мира 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)
Условия:
-
Работа в стабильной компании
-
Современный стек технологий
-
Комфортный офис/гибридный формат работы
-
Профессиональное развитие и обучение