CV view
Junior Frontend Developer
Negotiable
Russia
FullRemote
Work experience
4 months
Last work experience
Company under NDA
Frontend-разработчик
4 months
About
About
Frontend-разработчик со специализацией на современном стеке для построения веб-приложений: Vue.js 3 версии(composition API), "Pinia" state manager от Vue, Type для типизации написанного кода, Vite и Vitest-utils для сборки и тестов проектов, HTML5 для написания разметки и SCSS для стилизации страниц. Владею навыками работы с Git/GitHub. Владею английским языком на уровне B2, что позволяет легко читать документацию к инструментам.
Разметку пишу по БЭМ методологии, с использованием семантики, после завершения написания верстки она проходит валидацию W3C и валидацию по БЭМ, а также проходит проверку PixelPerfect на соответствие макету.
При разработке добиваюсь показателей LightHouse в зеленой зоне, что позволяет сайту грузиться быстро и соответствовать требованиям дизайна и доступности.
https://github.com/sparrowstuff - в моем GitHub репозитории можно посмотреть все выполненные мной пет проекты, ссылки на страницы для просмотра приложений в браузере есть в каждом репозитории(для деплоя использую github pages)
Affiliate experience
No data available
Work experience4 months
November 2025 - February 2026
(4 months)
Company under NDA
Frontend-разработчик
Обязанности:
Разработка одностраничного приложения (SPA) для каталога фильмов с нуля, используя Vue 3.5 (Composition API), Type, Pinia и Vite.
Проектировние и реализация клиентской части системы аутентификации: регистрация, вход и управление сессией пользователя.
Интеграция фронтенда с бэкендом через REST API (axios), обработка запросов к фильмам, жанрам и пользовательским данным.
Настройка маршрутизации в приложении с защитой маршрутов, требующих авторизации.
Реализация сложного UI: динамическая фильтрация фильмов по жанрам, поиск по названию, добавление в избранное и страницу с подборкой трейлеров.
Написание unit-тестов для компонентов и логики с использованием Vitest, чтобы обеспечить надёжность ключевого функционала.
Обеспечение адаптивности интерфейса под мобильные устройства, использование библиотеки Swiper.js для создания горизонтальных прокручиваемых меню.
Достижения:
Создал полнофункциональное веб-приложение с нуля, реализовав полный цикл: от проектирования компонентов до деплоя на GitHub Pages.
Обеспечил высокую типизацию и надёжность кода, применив Type для описания всех моделей данных (фильмы, пользователи) и пропсов компонентов.
Оптимизировал пользовательский опыт на мобильных устройствах: адаптировал навигацию (бургер-меню для жанров, иконка поиска) и добавил удобные свайп-карусели.
Повысил стабильность приложения, покрыв ключевую логику (например, работу с хранилищем Pinia и API-запросами) модульными тестами.
Самостоятельно разобрался в сторонней документации (cinemaguide.skillbox.cc) и успешно интегрировал готовый бэкенд в свой проект.
Portfolio
Skills
Работа с сервером
Vue.js 3.5(composition API)
Адаптивная и семантическая верстка
SCSS
Построение пользовательских интерфейсов
TypeScript
Vite
Vitest
HTML5
Адаптация приложений под LIghthouse метрики от Google
Language proficiency
Intermediate English
Advanced Russian
Employment
Employment
Full
Work format
Remote, Hybrid, Office
Work schedule
Flexible, 5/2
Relocation
Not possible
Business trips
Business trips possible