Наш клиент — крупная международная IT-компания с головным офисом на солнечном Кипре.
Мы ищем опытного Frontend-разработчика для работы над проектами на базе Vue.js 3 и TypeScript. В проектах используются современные инструменты и подходы к разработке, а также строгие стандарты качества кода и его поддержки. Кандидату предстоит стать частью большой команды, а возможно примером и лидером для одного или нескольких разработчиков.
Чем предстоит заниматься:
-
Разработка пользовательских интерфейсов на основе Vue.js 3 с использованием TypeScript;
-
Использование NaiveUI в качестве библиотеки компонентов;
-
Стилизация интерфейсов с помощью TailwindCSS;
-
Интеграция с бэкендом через API-клиенты, сгенерированные на основе OpenAPI схем (из Protobuf или Swagger, в зависимости от технологии бэкенда);
-
Ведение и структурирование кода с использованием методологии Feature-Sliced Design (FSD);
-
Участие в построении и поддержке архитектуры проекта;
-
Соблюдение процессов и правил принятых в команде;
-
Внедрение и поддержание техник единого код стайла, актуальных технологий и инструментов разработки (на уровне Senior);
-
Проведение процедуры code review (на уровне Senior);
-
Поддержка и использование шаблона для новых проектов.
Что мы ждем от кандидата:
-
Опыт разработки на Vue.js 3 и TypeScript от 4 лет;
-
Знание стандарта CSS и фреймворков (опыт с TailwindCSS будет преимуществом);
-
Адаптивная верстка;
-
Понимание кроссбраузерного подхода в разработке;
-
Опыт работы с приватными npm пакетами (опыт с GitHub Packages будет плюсом);
-
Опыт использования инструментов линтинга (ESLint) и форматирования (Prettier), а также работы с переменными окружения.
Будет плюсом:
-
Знание OIDC и опыт работы с библиотекой oidc-client-ts;
-
Опыт создания библиотек;
-
Понимание архитектуры Feature-Sliced Design и опыт её применения;
-
Понимание и опыт работы с OpenAPI схемами, генерацией API-клиентов и интеграцией с бэкендом;
-
Опыт создания плагинов для Vite;
-
Опыт работы с NaiveUI или другими библиотеками компонентов;
-
Опыт модульного тестирования (например, с Vitest);
-
Умение работать с командными стандартами и инструментами для контроля качества кода.
Что мы готовы предложить:
-
Конкурентный уровень дохода, который зависит от ваших профессиональных навыков;
-
Бонус по результатам работы за год;
-
Компенсация за успешную рекомендацию кандидата по реферальной программе;
-
Оплачиваемый отпуск.
Комфортные условия работы:
- Гибкое начало рабочего дня;
-
Корпоративное питание: завтраки и обеды;
-
Русскоязычная команда;
-
Отсутствие бюрократии, у нас вопросы решаются оперативно и без многочисленных согласований.
Перспективы самореализации и развития:
-
Частичная компенсация занятий по английскому языку;
-
Компенсация курсов повышения квалификации;
-
Наличие большого количества задач, которые дают возможность материального и профессионального роста;
-
Большая высококвалифицированная команда.