Обязанности:
Разработка и поддержка клиентских интерфейсов
Создание и оптимизация мобильных веб-платформ и PWA.
Обеспечение доступности и высокой производительности веб-приложений.
Реализация и сопровождение unit- и E2E-тестирования.
Работа с современными фреймворками и инструментами: Vue 3, TypeScript, TailwindCSS, Vite.
Интеграция и оптимизация клиентских взаимодействий (GraphQL, REST).
Настройка процессов разработки (Husky, ESLint, Prettier, code review).
Требования:
Отличное знание Web Fundamentals, адаптивной верстки и стилизации интерфейсов.
Опыт работы с PWA (ServiceWorkers, офлайн-режим, кэширование, Web-Push).
Навыки performance optimization и client-side caching.
Знание JavaScript (ES2015+) и уверенный опыт с TypeScript.
Практический опыт разработки с Vue 3, настройка проектов через Vite.
Владение TailwindCSS и настройкой рабочего окружения (Husky, ESLint, Prettier).
Опыт unit-тестирования (Jest, Karma) и E2E-тестирования.
Знание принципов Accessibility.
Свободный английский язык (устный и письменный).
Возможность работать удалённо и находиться в юрисдикции, где компания может оформлять сотрудничество (по контрактным причинам мы не можем рассматривать кандидатов, постоянно проживающих в РФ).
Преимущества:
Опыт работы с веб-аналитикой (Google Analytics, Lighthouse, Azure Monitor).
Знание eCommerce-процессов (каталог, checkout, SEO: Schema.org, JSON-LD).
Опыт работы в распределённых командах и международных проектах.
Мы предлагаем:
Участие в проектах на базе передовой e-commerce платформы
Гибкий график и полностью удалённый формат работы.
Конкурентную компенсацию (обсуждается индивидуально).
Современный стек технологий, фокус на качество и лучшие практики разработки.
Возможности профессионального роста и сертификации.