
Город: Москва
Занятость: Полная занятость, Полный день
Опыт работы: От 3 до 6 лет
Компания EcoFinance развивает и внедряет продукты онлайн-кредитования для более чем 4,6 млн зарегистрированных клиентов. EcoFinance и ее Российский продукт Credit Plus входит в десятку крупнейших МФК в России по объему выданных займов. Наша компания помогает получить заём в режиме онлайн за считанные минуты — надёжно, без похода в филиал и с качественным дальнейшим обслуживанием.
Мы верим в то, что финансовые услуги должны быть простыми и доступными. Мы объединяем современные технологии, процессы и финансы в самый удобный для клиента формат. Это дает миллионам клиентов доступ к финансовым сервисам в один клик или звонок.
Кого мы ищем?
Мы ищем Front-End Web Developer , который умеет сочетать искусство дизайна с искусством программирования. У нас дружный коллектив и мы в поисках коллеги с правильным позитивным отношением к повседневной работе, желающим поделиться своими знаниями с партнерами по команде, с креативным подходом, проактивного решателя проблем. Мы ищем того, кто следует новым тенденциям, и у кого есть желание двигаться вперед вместе с нами.
Чем предстоит заниматься:
- Разрабатывать и управлять основными бизнес-решениями;
-
Использовать свой опыт и практические подходы для решения сложных задач;
-
Заниматься жизненным циклом функций от концепции до развертывания;
-
Участвовать в принятии технических и архитектурных решений;
-
Создавать многоразовый код и библиотеку для будущего использования;
-
Обеспечивать техническую осуществимость.
Обязательные хард-скиллы:
- Глубокое владение Vue 3 (Composition API) и опыт поддержки/миграции с Vue 2 (Options API);
- Nuxt 3 (SSR/SSG/SPA):
Практический опыт разработки на Nuxt 3 с использованием fetch + REST API, понимание жизненного цикла страниц, динамической и статической генерации (SSG/SSR/SPA); - Nuxt 2 + BFF-архитектура:
Опыт поддержки легаси на Nuxt 2: интеграция через Axios и GraphQL (на стороне BFF), миграция на более новую версию; - Управление состоянием в Vue:
Экспертное владение Pinia (и/или Vuex), умение проектировать store-модули под сложные приложения; - TypeScript & Javascript ES6;
- Тестирование:
Настройка и написание юнит и интеграционных тестов с Vitest/Jest, Mock-сервисы, покрытие кода; - Strapi (headless CMS):
Работа с версией 4 (с учётом планового перехода на 5).
Желательные знания:
- Контейнеризация & CI/CD:
Docker, Docker-Compose, конфигурация Nginx для SSR/SPA, настройка GitLab CI/CD; - CSS-библиотеки и UI-фреймворки:
Tailwind CSS + Element Plus/Element UI - если есть знание в других библиотеках, то тоже подойдет; - Архитектурные паттерны:
Atomic Design, переход на модульную структуру или FSD; - i18n / мультиязычность:
Настройка и поддержка перевода UI с учётом динамического контента; - Линтеры и форматирование:
ESLint, Stylelint, Prettier: настройка правил и автоматизация; - Кеширование и оптимизация:
Стратегии SSG/SSR-кеширования (например, nuxt-multi-cache), lazy-loading, WebP, CDN.
Плюсом будет:
- Опыт с Nuxt Layers для быстрого масштабирования проекта на СНГ;
- Понимание работы Nginx на уровне конфигурации для высокой нагрузки;
- Навыки проведения code review и наставничества менее опытных коллег;
- Опыт миграции legacy-проектов на новые фреймворки;
- SEO-best practices для SSR/SSG приложений.
Мы предлагаем:
-
Возможность работать и развиваться в команде профессионалов и единомышленников;
-
Возможность учиться у экспертов в своей сфере;
-
Доступ к обучению от регуляторов микрофинансового рынка;
-
Возможности быстрого роста и развития внутри компании;
-
Офис в Центре Москвы, 2 минуты от метро Цветной Бульвар;
-
Full remote в пределах РФ возможен по согласованию после прохождения испытательного срока;
-
А также, балуем своих коллег вкусным кофе и свежими фруктами.
Адрес: Москва, Садовая-Самотёчная улица, 24/27
Похожие вакансии