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

Атлон ФМ

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

Санкт-Петербург, набережная реки Мойки, 37

Метро: Адмиралтейская

Описание вакансии

Обязанности:
  • Разработка и развитие 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;
  • Работа в комфортном офисе на ст.м. Адмиралтейская (возможен гибрид);
  • Своевременные выплаты заработной платы: от 200 000 р в месяц (конечная сумма обсуждается на собеседовании);
  • Интересные задачи и проекты;
  • Работа в стабильной, развивающейся компании;
  • Возможность профессионального и карьерного роста.
Навыки
  • JavaScript
  • Java
  • Scrum
  • Управление временем
  • Навыки межличностного общения
  • Agile Project Management
  • Веб-программирование
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Beget
  • Санкт-Петербург

  • Не указана

Рекомендуем
TutorPlace
  • Санкт-Петербург

  • Не указана

Рекомендуем
Бизнес Технологии

Middle frontend-разработчик

Бизнес Технологии

  • Санкт-Петербург

  • до 200000 RUR

Рекомендуем
ИдаПроджект
  • Санкт-Петербург

  • до 200000 RUR

Элисофт
  • Санкт-Петербург

  • до 200000 RUR

Бизнес Технологии

Senior frontend-разработчик

Бизнес Технологии

  • Санкт-Петербург

  • до 300000 RUR

Evercode Lab
  • Санкт-Петербург

  • до 300000 RUR

Alee Software
  • Санкт-Петербург

  • до 300000 RUR

Evercode Lab
  • Санкт-Петербург

  • до 300000 RUR

Osla
  • Санкт-Петербург

  • до 300000 RUR

Тензор
  • Санкт-Петербург

  • до 250000 RUR

Газпром нефть
  • Санкт-Петербург

  • до 250000 RUR

Алабуга, ОЭЗ ППТ

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

Алабуга, ОЭЗ ППТ

  • Санкт-Петербург

  • от 157500 RUR

ЦРТ | Группа компаний

Senior frontend developer (TS/JS)

ЦРТ | Группа компаний

  • Санкт-Петербург

  • от 157500 RUR

ЦРТ | Группа компаний

Старший frontend-программист (react)

ЦРТ | Группа компаний

  • Москва

  • от 157500 RUR

Вайт Код

Senior Frontend Developer

Вайт Код

  • Санкт-Петербург

  • от 157500 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию