Senior Frontend Engineer (TypeScript / Vue)
14 Декабря 2025
Город:
Ташкент
Занятость:
Полная занятость
Компания "OCTO"
С чем предстоит работать:Проектирование интерфейса
- Участие в проектировании UI/UX совместно с дизайнерами
- Создание адаптивных и доступных пользовательских интерфейсов (responsive, a11y)
- Проработка пользовательских сценариев (user flows)
Разработка - Верстка страниц с использованием HTML, CSS, JavaScript/TypeScript
- Работа с компонентными фреймворками (Vue, React, Angular и др.)
- Реализация логики взаимодействия с сервером (REST, GraphQL, WebSocket)
- Реализация клиентской валидации форм
- Lazy-loading ресурсов и компонентов
- Использование кэширования и оптимизация изображений
- Минимизация количества запросов и их веса
- Интеграция с Vuex / Pinia / Redux или другим state manager
- Настройка и поддержка client-side routing (Vue Router, React Router и др.)
Безопасность
- Защита от XSS, CSRF, и других уязвимостей
- Работа с токенами (JWT) и авторизацией
- Работа с API: отправка и приём данных, работа с ошибками
- Интеграция с внешними сервисами (карты, платёжки, аналитика и т.д.)
- Написание юнит-тестов (Jest, Vitest, Mocha)
- UI/интеграционные тесты (Cypress, Playwright)
- Code Review коллег
- Рефакторинг старого кода
- Обновление зависимостей
- Исправление багов, найденных в QA или проде
- Работа с системами сборки (Vite, Webpack, Rollup)
- Настройка окружения для разработки и продакшена
- Участие в CI/CD процессах
- Общение с дизайнерами, бэкенд-разработчиками, менеджерами
- Ведение технической документации
- Оценка задач и тайм-менеджмент
Что мы ожидаем от кандидата:
Vue.js:
- Composition API:
- Глубокое понимание системы реактивности Vue 3
- Vue Router, Pinia
- Nuxt 3/4 - SSR/SSG (большой плюс)
JavaScript/TypeScript:
- Глубокие знания JavaScript/TypeScript, HTML5, CSS3.
- Typescript types, generics, utility types
Инструменты сборки и разработки:
- Vite, Vitest, TailwindCSS, Naive Ui / Ant Design / Shadcn Vue, Pinia, Sass/Less, Cypress.
- Опыт работы с инструментами сборки (Vite, Webpack, Rollup и др.)
- Понимание CI/CD пайплайнов
- Глубокие знания в работе с Restful API, так же Websockets.
- Архитектура и паттерны:
- Опыт работы с enterprise-scale SPA: feature flags, телеметрия, observability
- FSD, Модульная архитектура.
- SOLID, DRY, KISS, YAGNi
Оптимизация производительности:
- Ознакомленность c практиками в области производительности, безопасности (OWASP) и доступности (Accessibility (WCAG)).
- Lazy loading, code splitting, Оптимизация bundle size, Core Web Vitals
- График работы: 5/2 с 9:00 до 18:00;
- Комфортабельный офис в центре города;
- Работа в стабильной компании и мультикультурной команде;
- Подключение к спортивной программе Push30;
- Возможность развития и профессионального роста (доступ к обучающей платформе Нетология);
- Конкурентная заработная плата (обсуждается индивидуально с кандидатом);
- Испытательный срок длится 3 месяца и оплачивается полностью;
- Полезные и вкусные перекусы от компании.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
02 Декабря
Ташкент
Компания "NAJOT TA’LIM MARKAZI" Vazifalar: — Data analitika yo‘nalishida dars berish; — Amaliy loyihalar orqali bilim ulashish; —...
30 Ноября
Ташкент
Компания "ЯНГИ БАНК" В нашей команде — разработчики с опытом в финтехе, высоконагруженных системах и кибербезопасности. С нами комфортно...
05 Декабря
Senior Payments Operations Manager (iGaming)
Ташкент
Компания "ISTRA" О компании: Привет! Мы запускаем современную гемблинг-платформу (казино + спортивные ставки) на базе turnkey-решения....
05 Декабря
Ташкент
Компания "Alif Tech" Про роль: Роль QA включает в себя проверку соответствия продукта или услуги заранее определенным стандартам качества....
05 Декабря
Ташкент
Компания "Super Dispatch" Super Dispatch is seeking a Senior QA Engineer to join our Engineering Team. In this role, you'll ensure the...
Вакансия размещена в отрасли