Frontend-разработчик

Атлон ФМ
Санкт-Петербург
≈ от 2,5 тыс. $ · от 2,2 тыс. €
от 200 000 ₽
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Обязанности
Разработка и развитие frontend-части внутренних корпоративных систем и CRM на Vue.js 3 и Nuxt 3;
Доработка существующих страниц, форм, таблиц, фильтров, модальных окон, вкладок и других элементов интерфейса.
Создание новых компонентов и повторное использование существующих компонентов проекта;
Кастомизация компонентов PrimeVue под бизнес-задачи с сохранением стабильной работы интерфейса в других разделах системы;
Разработка адаптивных интерфейсов для компьютеров, ноутбуков и планшетов;
Поддержание корректного отображения интерфейса на разных разрешениях экрана и в основных браузерах;
Интеграция frontend с backend-сервисами через REST API;
Реализация обработки запросов, состояний загрузки, ошибок, уведомлений и валидации пользовательских данных;
Работа со сложными пользовательскими интерфейсами: большими таблицами, фильтрами, календарями, выпадающими списками, боковыми панелями и многошаговыми формами;
Анализ существующего кода, исправление ошибок и развитие текущего функционала без необоснованного переписывания системы;
Рефакторинг frontend-кода, устранение дублирования и выделение общей логики в переиспользуемые компоненты и composable-функции;
Оптимизация производительности интерфейсов и скорости загрузки данных;
Участие в декомпозиции и оценке задач совместно с backend-разработчиками и другими участниками команды;
Работа с Git: создание веток, подготовка merge request, проведение и прохождение code review, разрешение конфликтов;
Самостоятельное тестирование выполненных задач перед передачей на проверку;
Исправление выявленных ошибок и поддержка ранее разработанного функционала.
Требования
Требования к Frontend-разработке;
Уверенное знание JavaScript и TypeScript;
Практический опыт разработки на Vue.js 3;
Опыт работы с Nuxt.js / Nuxt 3;
Понимание Composition API, реактивности Vue, жизненного цикла компонентов и принципов компонентной архитектуры;
Опыт работы с библиотеками UI-компонентов, желательно PrimeVue;
Умение дорабатывать и кастомизировать готовые компоненты PrimeVue под задачи проекта, не нарушая работу интерфейса в других разделах системы;
Уверенное владение HTML5, CSS3, Flexbox и CSS Grid;
Навыки адаптивной верстки: интерфейс должен корректно работать на компьютерах, ноутбуках и планшетах;
Умение доработать отдельную страницу, таблицу, форму, модальное окно или другой компонент так, чтобы после изменений интерфейс не «рассыпался» на разных разрешениях экрана;
Опыт работы со сложными интерфейсами: таблицами, фильтрами, формами, вкладками, выпадающими списками, календарями, диалоговыми окнами и боковыми панелями;
Понимание принципов responsive design и умение работать с контрольными точками адаптивности;
Опыт интеграции frontend с backend через REST API;
Умение работать с асинхронными запросами, обработкой ошибок, состояниями загрузки и валидацией форм;
Опыт работы с Git: ветки, merge request / pull request, разрешение конфликтов;
Умение разбираться в существующем коде и дорабатывать текущий функционал без необходимости полностью его переписывать;
Понимание принципов чистого кода: отсутствие дублирования, разделение логики и представления, повторное использование компонентов;
Умение самостоятельно проверить выполненную задачу в основных браузерах и на разных размерах экрана;
Будет преимуществом;
Опыт разработки CRM, ERP, личных кабинетов или других внутренних корпоративных систем;
Опыт работы с большими таблицами и сложными формами;
Знание инструментов тестирования frontend-приложений;
Опыт оптимизации производительности Vue-приложений;
Опыт использования ИИ-инструментов в разработке как вспомогательного инструмента, а не как замены понимания кода.
Условия
График работы 5/2 с 9:00 до 18:00;
Работа в комфортном офисе на ст.м. Адмиралтейская (возможен гибрид);
Своевременные выплаты заработной платы: (сумма обсуждается на собеседовании);
Интересные задачи и проекты;
Работа в стабильной, развивающейся компании;
Возможность профессионального и карьерного роста.
Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано1 дн назад
Выше рынка на 33%
вакансия200 000
в среднем по рынку150 000
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).