Просмотр вакансии

Сегодня 31-07-2026 07:17
28.07.2026, 16:26

Frontend-разработчик (офис)

Работодатель: Атлон ФМ

Атлон ФМ

Город: Санкт-Петербург
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет

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

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

 

Откликнуться на вакансию

Дата
30.07 02.08
USD
2.9063 2.9133
EUR
3.3109 3.3402
RUB
3.6718 3.6624
CNY
4.3104 4.3245
CHF
3.5449 3.579
GBP
3.8645 3.8979
PLN
7.6491 7.7504
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения