Frontend-разработчик
Уровень зарплаты: от 200 000 руб.
Местоположение: Россия, Свердловская область (МСК +2ч)
Резюме: Frontend-разработчик
Frontend-разработчик с 5+ годами опыта. Основной стек — React и TypeScript. Проектирую frontend-архитектуру и разрабатываю сервисы с нуля до production. Опыт в корпоративных платформах, платёжных сервисах и SSR; создаю UI-kit и библиотеки, покрываю код тестами и разворачиваю приложения.Frontend: React, TypeScript, JavaScript, MobX, Next.js, Vite, Vike, SSR, HTML, CSS.
UI и интеграции: MUI (Material UI), styled-components, REST API, ролевая модель, Access/Refresh Token, адаптивная и кроссбраузерная вёрстка.
Тестирование: Jest, Cypress, unit-тесты, E2E-тесты.
Инструменты: Git, Nx, GitLab CI/CD, GitLab Package Registry, Docker, Docker Compose, Nginx, Linux.
На текущем месте работы я единственный frontend-разработчик в команде. Полностью отвечаю за frontend-архитектуру и реализацию; участвую в обсуждении общей архитектуры с backend-разработчиками и аналитиками. За время моей работы команда вывела в production 4 проекта.
Корпоративная платформа: задачи и оценка сотрудников
Стек: React, TypeScript, MobX, MUI, Vite, Nx, NestJS, Prisma, PostgreSQL.
- С нуля разработала frontend и backend корпоративной платформы, которой активно пользуется команда из 15 человек. Таск-трекер, учёт времени и ежемесячные отчёты заменили Jira.
- Разработала backend-сервисы и API на NestJS, реализовала запросы к PostgreSQL через Prisma.
- Реализовала самооценку, оценку руководителем и обратную связь с черновиками форм и выгрузкой данных: процессы перенесены из Word-файлов и Telegram в единый интерфейс.
- Реализовала сценарии для сотрудников и руководителей, календарь и авторизацию с обновлением Access Token. Работала в монорепозитории Nx.
Сервис юридического отдела: согласия и персональные данные
Стек: Next.js, TypeScript, MobX, MUI.
- Разработала frontend и дизайн: админ-панель в корпоративной сети и внешняя форма по индивидуальной ссылке для предоставления согласия и персональных данных.
- Реализовала интерфейсы ролевого доступа, журнала, уведомлений и отзыва согласия; связала пользовательские сценарии с backend-процессами хранения и удаления данных.
Единый сервис платежей
Стек: React, TypeScript, MobX, MUI, Vite.
- С нуля разработала админ-панель для операторов: авторизация, ролевая модель, обработка платежей и действия на разных этапах их жизненного цикла.
- Спроектировала frontend-архитектуру с учётом ролей пользователей и статусов платежей; разработала прототип и дизайн интерфейса.
Основной сайт абонентов УГМК-Телеком
Стек: React, TypeScript, MobX, Vike, SSR.
- Разрабатываю сайт на React, TypeScript и Vike по макетам внешнего дизайнера; проект переведён с Битрикс. Внедрила серверный рендеринг (SSR) и кэширование запросов.
- Реализовала серверную мультидоменную логику: определение поддомена и направление запросов в соответствующий API-контур.
- Настроила SEO, lazy loading изображений и веб-аналитику: Яндекс Метрика, VK Pixel.
- В отдельных замерах Network после SSR и кэширования показатель «Передано за» изменился с 3,56 до 1,88 с.
Качество, переиспользуемый код и инфраструктура
- Покрываю код тестами на Jest; настраивала и писала E2E-тесты. Провожу первичное тестирование, взаимодействую с тестировщиками команды.
- Создала Core-библиотеку hooks и utilities, а также UI-kit для повторного использования компонентов между проектами.
- Настроила CI/CD библиотек и публикацию версионируемых пакетов в GitLab Package Registry.
- Самостоятельно разворачиваю стенды на выделенных серверах: Linux, Docker, Docker Compose и Nginx; участвовала в совместном развёртывании frontend и backend-сервисов.
Посмотрите похожие резюме
Frontend разработчик
Зарплата: 100 000 руб.
Зарплата: 100 000 руб.
Frontend разработчик Angular
Зарплата: 130 000 руб.
Зарплата: 130 000 руб.
PHP-разработчик (Backend / Fullstack / Wordpress)
Зарплата: 150 000 руб.
Зарплата: 150 000 руб.
C#/.NET-разработчик
Зарплата: 230 000 руб.
Зарплата: 230 000 руб.
