Senior Frontend Developer (Vue)
По договоренности
1PAYMENT - IT компания с фокусом на разработку комплексных платежных решений для E-commerce. С 2019 года мы помогаем бизнесу по всему миру принимать платежи просто и безопасно, используя самые современные технологии: СБП, QR-платежи, платежные ссылки и классический интернет-эквайринг.
Мы ищем сильных специалистов, желающих участвовать в развитии перспективного продукта в сфере Fintech.
Если Вам интересно стать частью команды, в которой есть возможность реализовывать свои идеи и расти профессионально - присоединяйтесь к нам!
Наш общий стек технологий: PHP 8, Symfony, RabbitMQ, Redis, PostgreSQL, Elasticsearch, Git, Docker .
Стек технологий на текущей вакансии: Vue 3, CSS, SCSS, Pinia, Vite, Quasar Plugin.
Что входит в обязанности:
-
Разработка и поддержка SPA приложений (личные кабинеты, платежные формы) на Vue 3 (Composition API);
-
Участие в проектировании и утверждении архитектуры системы в целом, взаимодействие с бэкенд-разработчиками;
-
Создание переиспользуемых компонентов и библиотек компонентов;
-
Верстка и адаптация экранов согласно прототипам;
-
Реализация UI на базе Quasar Plugin: формы, таблицы, модальные/всплывающие окна, уведомления, состояния загрузки/ошибки;
-
Интеграция с API: запросы, обработка данных, аккуратная работа с состояниями (loading/ error/empty);
-
Поддержка существующего кода: рефакторинг, улучшение читаемости, стабильности и UX;
-
Обеспечение высокого качества кода, производительности и доступности приложений;
-
Исследование и внедрение новых технологий и лучших практик.
Мы ожидаем от Вас:
-
Опыт работы в качестве frontend-разработчика в коммерческой разработке от 5 лет в команде;
-
Глубокое понимание архитектуры SPA / SSR приложений;
-
Знание и умение в SOLID, KISS, YAGNI и т.д., понимание паттернов;
-
Опыт проектирования переиспользуемых компонентов и дизайн-систем;
-
Отличное знание JavaScript (async/await, промисы, работа с данными, модули);
-
Отличное знание Vue 3 (composition API, reactivity, lifecycle, slots, компоненты, формы);
-
Опыт разработки и реализации сложных state-менеджментов (у нас Pinia);
-
Знание современных стандартов HTML5, CSS3, препроцессоров (SASS/SCSS), адаптивная и кросс-браузерная верстка;
-
Опыт работы с Git в командной разработке (ветки, merge/pull request, конфликты на базовом уровне);
-
Использование UI-библиотек (Quasar);
-
Понимание взаимодействия с backend: REST/JSON, базовые принципы авторизации, работа с ошибками;
-
Опыт написания тестов;
-
Знание систем сборки и контроля качества Vite, Webpack, настройка конфигураций, оптимизация бандла;
-
Опыт code review, наставничества;
-
Владение английским языком: чтение документации и понимание на слух - будет полюсом;
-
Внимание к деталям, надежности и безопасности кода (защита от XSS, CSRF и т.д.).
Для комфортной работы предлагаем:
- Удаленный или гибридный график работы с гибким началом рабочего дня с 9 до 11 по Москве;
- Официальное трудоустройство;
- Зарплату в рынке и выше, всегда открыты для диалога и готовы рассмотреть варианты;
- 100% компенсацию стоимости фитнес-абонемента;
- Возможность частичной компенсации профильного обучения;
- Подарки на день рождения и корпоративные мероприятия;
-
Развитие внутри компании на основе современных тенденций в мире IT с востребованным продуктом, участие в профильных митапах и конференциях;
-
Никакой бюрократии: любим и поддерживаем свободу самовыражения.
Мы за честное, взаимовыгодное и долгосрочное сотрудничество!
Опубликована 5 часов назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Частичная занятость
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва