Просмотр резюме
Junior Frontend-разработчик
80000 ₽
РоссияСанкт-Петербург
ПолнаяУдаленная работа
Опыт работы
1 год 3 месяца
Последнее место работы
WebSale ФинТех
React-Разработчик (Frontend) / Nest-Разработчик (Backend)
6 месяцев
Резюме в Telegram-канале
10 резюме
Пост каждый день

О себе
О себе
Я - фронтенд-разработчик с опытом создания кроссбраузерной, адаптивной и
семантической вёрстки, вниманием к деталям и стремлением к чистому, читаемому коду.
В своей работе использую современные технологии и инструменты:
• HTML5, CSS3, Java, Type
• SCSS, методология БЭМ
• React, Redux Toolkit
• Vite, Webpack, Gulp, NPM
• Git, Figma
• Опыт интеграции с WordPress, работа с PHP и SQL
Понимаю принципы компонентного подхода и проектирования интерфейсов. Умею
работать с REST API, формами, адаптивной и мобильной версткой.
Имею базовый уровень английского языка (A2–B1), позволяющий читать документацию и
вести переписку.
Ответственно подхожу к задачам, открыт к новым знаниям и постоянно совершенствую свои
навыки.
Опыт в Affiliate
Данные отсутствуют
Опыт работы1 год 3 месяца
Март 2025 - Август 2025
(6 месяцев)
WebSale ФинТех
React-Разработчик (Frontend) / Nest-Разработчик (Backend)
Разрабатывал веб-приложение Dividio — сервиса по финансовому планированию с
возможностью анализа и распределения доходов по категориям (необходимое, инвестиции,
сбережения и так далее).
Мои задачи (Frontend):
— Реализация регистрации/авторизации с использованием JWT и хранением токенов в
httpOnly cookie;
— Разработка адаптивного интерфейса с использованием Tailwind CSS;
— Имплементация темной и светлой темы, а также мультиязычности через i18next;
— Организация глобального состояния через Redux Toolkit, а также использование RTK Query
для общения с backend API;
— Создание форм с React Hook Form и Zod для валидации данных;
— Реализация интерфейса для отображения бюджета в виде списка и диаграмм (Recharts);
— Использование Framer Motion для анимации переходов и всплывающих элементов;
— Внедрение архитектурных принципов Feature-Sliced Design (FSD) для удобной
масштабируемости проекта;
— Настройка уведомлений с помощью Sonner.
Стек:
React, Type, Vite, Tailwind CSS, Redux Toolkit, RTK Query, Zod, React Hook Form, Framer Motion,
Recharts, i18next, Sonner.
Мои задачи (Backend):
— Реализация аутентификации и авторизации с использованием JWT (access/refresh) и
хранением токенов в httpOnly cookie;
— Разработка REST API для работы с пользователями, транзакциями, категориями бюджета и настройками профиля;
— Валидация и трансформация входящих данных через class-validator и DTOs;
— Подключение базы данных MySQL через Prisma ORM с описанием моделей и связей;
— Оптимизация запросов и настройка индексов для повышения производительности;
— Организация структуры проекта по слоям (Modules, Services, Controllers);
— Настройка CORS, rate limiting, cookie parser и Helmet для безопасной работы API;
— Интеграция с фронтендом через REST API, учёт CORS и схемы авторизации.
Стек:
Nest, Type, Prisma ORM, MySQL, JWT (access + refresh), Cookie httpOnly + защита от XSS/CSRF.
Ноябрь 2024 - Март 2025
(5 месяцев)
АНО ДПО МАСО
Web-разработчик
- Поддержка и оптимизация существующих сайтов и платформ.
- Создание новых сайтов и лендингов, включая настройку и доработку функционала.
- Работа с Frontend кодом: внедрение обновлений, исправление ошибок, оптимизация кода.
- Мониторинг производительности сайтов, выявление и самостоятельное решение проблем на
стороне Frontend.
- Работа с готовыми шаблонами, настройка функционала на WordPress и других конструкторах.
- Обеспечение адаптивной верстки и кроссбраузерной совместимости.
Март 2024 - Июль 2024
(5 месяцев)
Янино Мебель
Web-разработчик
Разработка сайта:
- Адаптивная и кроссплатформенная верстка макета;
- Интеграция верстки на Wordpress (CMS);
- Форма обратной связи (отправка заявок с сайта на почту);
- Интеграция Яндекс.Карт на сайте;
Во время создания сайта использовались:
- HTML
- CSS
- SCSS
- JS
- GULP
Навыки
GULP
WordPress
Typescript
React.js
Next.js
Система контроля версий Git
HTML5
CSS3
REST-API
Владение языками
Средний Английский
Родной Русский
Занятость
Занятость
Полная, Частичная, Проектная
Формат работы
Удаленная работа, Гибрид, Офис
График работы
Гибкий, Сменный, 5/2
Переезд
Невозможен
Командировки
Командировки невозможны