Frontend developer
Москва, РоссияМиддл
Удаленная работа
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g15dJ
О себе
На данный момент Frontend developer.
Мои компетенции и опыт
Рентаграм | Frontend-разработчик
Декабрь 2023 — сейчас (2 года и 4 месяца)
Рентаграм — крупный онлайн-сервис недвижимости с базой объявлений (новостройки, вторичное жильё, коммерческие объекты) и развитой системой фильтрации и модерации.
Команда: 10 человек (Frontend — 4, Fullstack — 2, Backend — 2, PM — 1, Designer — 1).
Процессы: Scrumban, 3-недельные спринты, daily 15 минут, Sprint Review, Retro.
Основные задачи и достижения:
- Реализовала и поддерживала ключевые пользовательские сценарии на Vue 3: каталог объектов и застройщиков, карточки недвижимости и систему фильтрации. Обеспечила удобный поиск и выбор объектов, улучшив пользовательский опыт.
- Разработала админ-панель на React для управления объектами и компаниями (CRUD), упростив работу контент-менеджеров и ускорив обработку данных.
- Настроила взаимодействие с backend через REST API с использованием RTK Query (кэширование, обработка запросов), что снизило нагрузку на сервер и ускорило отклик интерфейса.
- Внедрила lazy loading, code splitting и оптимизации через computed и watchEffect, что улучшило время загрузки и стабильность работы на слабых устройствах.
- Внедрила архитектуру Feature-Sliced Design (FSD), упростив поддержку проекта и онбординг новых разработчиков.
- Участвовала в миграции проекта с Vue на Nuxt, улучшив SEO и производительность приложения.
- Участвовала в создании библиотеки переиспользуемых компонентов (карточки, формы, модальные окна), ускорив разработку новых фич и снизив дублирование кода до минимума.
- Разработала сложные формы публикации объявлений с клиентской валидацией, значительно снизив количество ошибок при вводе данных.
- Интегрировала систему автосохранения (Pinia Plugin PersistedState) в админ-панель, исключив риск потери данных.
- Реализовала адаптивную верстку по макетам Figma для всех типов устройств, обеспечив консистентный UX на всех разрешениях, что положительно повлияло на конверсию и удержание пользователей.
- Написала юнит-тесты (Vitest), существенно повысив стабильность приложения.
- Настроила ESLint и Prettier, обеспечив единый стиль кода и упростив code review.
Стек: TypeScript, Vue 3, Pinia, нужен доступ к резюме , React, Redux, нужен доступ к резюме , SCSS, BEM, FSD, REST API, RTK Query, Vite, Vitest, Git, ESLint, Prettier, Scrumban, Английский B2.
Экомаркет | Frontend-разработчик
Июнь 2022 — Сентябрь нужен доступ к резюме год и 4 месяца)
Экомаркет — онлайн-сервис доставки продуктов и товаров повседневного спроса с e-commerce платформой, включающей каталог товаров, систему заказов, управление акциями и внутренние инструменты для работы контент-менеджеров, операторов и маркетинга.
Команда: 11 человек (Frontend — 3, Backend — 3, QA — 1, DevOps — 1, PM — 1, Designer — 2).
Основные задачи и достижения:
- Переписала ключевую бизнес-логику административной панели с Vue 2 на Vue 3, что позволило существенно улучшить производительность интерфейса и упростить поддержку компонентов.
- Реализовала ленивую загрузку (lazy loading) и виртуализацию списков в административной панели для каталога из тысяч товаров, что значительно ускорило работу интерфейса менеджеров.
- Занималась рефакторингом и декомпозицией кода, разделяя его на независимые модули по принципам Feature-Sliced Design (FSD), что упростило поддержку и масштабирование приложения.
- Разработала и развивала интерфейс для управления каталогом товаров, категориями и фильтрами, что упростило работу контент-менеджеров.
- Реализовала систему аналитики с табличными интерфейсами (фильтрация, сортировка, сравнение данных по продуктам, клиентам и менеджерам), что позволило существенно оптимизировать внутренние бизнес-процессы и ускорить анализ.
- Переработала структуру и навигацию административной панели (dashboard, таблицы, формы), значительно сократив время выполнения типовых операций контент-менеджеров.
- Добавила RBAC (Role-Based Access Control) для различных типов сотрудников: менеджеров, операторов заказов и администраторов.
- Создала унифицированную систему форм (в том числе для карточек товаров), что снизило количество ошибок при вводе данных.
Стек: TypeScript, Vue 3, Pinia, нужен доступ к резюме , SCSS, FSD, Vite, Git, ESLint, Prettier.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
