Senior Frontend Engineer (TypeScript / Vue)

18 Января

Партнерские Вакансии

Город:

Ташкент

Занятость:

Полная занятость

Компания "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 месяца и оплачивается полностью;
  • Полезные и вкусные перекусы от компании.
Похожие вакансии

14 Января

Production Planning Engineer

Самарканд

Компания "ИП ООО JINTING AUTOMOBILE ELECTRIC" Responsibilities: Prepare a 20-week long-term Master Production Schedule (MPS) based on...

Отправить резюме подробнее

14 Января

Senior Java Software Engineer

Ташкент

Компания "ACCESA" About the project: One of our clients operates prominently in the retail sector, where we enhance operations across their...

Отправить резюме подробнее

15 Января

Senior Cybersecurity consultant

Ташкент

Компания "ООО «KPMG AUDIT»" KPMG is a global network of independent member firms offering audit, tax and advisory services. We are looking for a...

Отправить резюме подробнее

15 Января

Frontend-разработчик( СП ООО «Rubicon Wireless Communication» Perfectum )

Ташкент

Компания "СП ООО «Rubicon Wireless Communication» Perfectum" Обязанности: Разработка пользовательских интерфейсов web-приложений...

Отправить резюме подробнее

15 Января

Technical Support Engineer Specialist( BYD CENTRAL ASIA OOO )

Ташкент

Компания "BYD CENTRAL ASIA OOO" Main responsibilities: 1. Provide technical assistance and solutions for major problems and intractable...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: