Frontend developer

Москва, Россия
Миддл
Информационные технологии • Разработка • Frontend • JavaScript • TypeScript • React • Vue.js
Удаленная работа
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент 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.


Специализация
Информационные технологииРазработкаFrontendJavaScriptTypeScriptReactVue.js
Отрасль и сфера применения

Уровень
Миддл

Есть файл резюме (защищен)


Интересные кандидаты