Widok CV
Junior Programista frontend
80000 ₽
RosjaSankt Petersburg
Pełny etatZdalnie
Doświadczenie zawodowe
1 rok 3 miesiące
Ostatnie doświadczenie zawodowe
WebSale ФинТех
React-Разработчик (Frontend) / Nest-Разработчик (Backend)
6 miesięcy
O mnie
O mnie
Я - фронтенд-разработчик с опытом создания кроссбраузерной, адаптивной и
семантической вёрстки, вниманием к деталям и стремлением к чистому, читаемому коду.
В своей работе использую современные технологии и инструменты:
• HTML5, CSS3, Java, Type
• SCSS, методология БЭМ
• React, Redux Toolkit
• Vite, Webpack, Gulp, NPM
• Git, Figma
• Опыт интеграции с WordPress, работа с PHP и SQL
Понимаю принципы компонентного подхода и проектирования интерфейсов. Умею
работать с REST API, формами, адаптивной и мобильной версткой.
Имею базовый уровень английского языка (A2–B1), позволяющий читать документацию и
вести переписку.
Ответственно подхожу к задачам, открыт к новым знаниям и постоянно совершенствую свои
навыки.
Doświadczenie afiliacyjne
Brak danych
Doświadczenie zawodowe1 rok 3 miesiące
Marzec 2025 - Sierpień 2025
(6 miesięcy)
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.
Listopad 2024 - Marzec 2025
(5 miesięcy)
АНО ДПО МАСО
Web-разработчик
- Поддержка и оптимизация существующих сайтов и платформ.
- Создание новых сайтов и лендингов, включая настройку и доработку функционала.
- Работа с Frontend кодом: внедрение обновлений, исправление ошибок, оптимизация кода.
- Мониторинг производительности сайтов, выявление и самостоятельное решение проблем на
стороне Frontend.
- Работа с готовыми шаблонами, настройка функционала на WordPress и других конструкторах.
- Обеспечение адаптивной верстки и кроссбраузерной совместимости.
Marzec 2024 - Lipiec 2024
(5 miesięcy)
Янино Мебель
Web-разработчик
Разработка сайта:
- Адаптивная и кроссплатформенная верстка макета;
- Интеграция верстки на Wordpress (CMS);
- Форма обратной связи (отправка заявок с сайта на почту);
- Интеграция Яндекс.Карт на сайте;
Во время создания сайта использовались:
- HTML
- CSS
- SCSS
- JS
- GULP
Umiejętności
GULP
WordPress
TypeScript
React.js
Next.js
System kontroli wersji Git
HTML5
CSS3
REST API
Znajomość języków
Średniozaawansowany Angielski
Ojczysty Rosyjski
Typ zatrudnienia
Typ zatrudnienia
Pełny etat, Część etatu, Projektowo
Tryb pracy
Zdalnie, Hybrydowo, Biuro
Grafik pracy
Elastyczny, Zmianowy, 5/2
Relokacja
Niemożliwa
Wyjazdy służbowe
Brak możliwości wyjazdów służbowych