Fullstack с большим уклоном во Frontend
О компании:
InsiderLabs.ru — платформа, разрабатывающая современные цифровые продукты и сервисы для аналитики, автоматизации и обработки данных. Мы создаём решения, в которых важны скорость, удобство интерфейса, стабильность и высокая производительность.
Задачи:
-
Разработка и поддержка фронтенда на Nuxt 3 (Vue.js) с использованием Nuxt UI (v2)
-
Расширение и доработка бэкенда на базе Nest.js для интеграции с фронтендом
-
Отображение и работа с асинхронными данными из MongoDB и Elasticsearch
-
Оптимизация производительности и скорости загрузки интерфейсов
-
Совместная работа с backend-разработчиками, дизайнером и продакт-менеджером
-
Поддержка существующего функционала и разработка новых фич
-
Участие в обсуждении архитектурных решений, планировании и code-review
Требования:
-
Опыт frontend-разработки от 3 лет
-
Знание TypeScript
-
Отличное знание JavaScript (ES6+), HTML5, CSS3
-
Уверенный опыт работы с Vue.js, желательно с Nuxt 3
-
Опыт работы с библиотеками UI-компонентов (желательно Nuxt UI или аналогами)
-
Опыт взаимодействия с backend-частью на Nest.js, базовое понимание работы с MongoDB
-
Понимание принципов SSR и SPA-приложений
-
Кросс-браузерная и адаптивная верстка
-
Понимание REST API и клиент-серверных архитектур
-
Опыт работы с системами контроля версий (Git)
-
Умение писать читаемый, поддерживаемый код
Будет плюсом:
-
Базовые навыки работы с Docker (разворачивание контейнеров, понимание конфигураций)
-
Базовое понимание работы с Elasticsearch
-
Опыт настройки сборщиков (Webpack, Vite)
-
Знание UX/UI принципов
-
Опыт работы по Agile
Мы предлагаем:
-
Участие в сильной команде с современным стеком
-
Работу над сложными и интересными задачами, которые влияют на развитие продукта
-
Возможность профессионально расти и участвовать в архитектурных решениях
-
Удалённый формат работы
-
Гибкий график
-
Заработная плата обсуждается индивидуально по итогам собеседования