Frontend-разработчик / Frontend developer
Санкт-Петербург, РоссияДжуниор
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы менее 1 года
Опыт работы менее 1 года
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g13qC
О себе
На данный момент Frontend-разработчик.
Мои компетенции и опыт
Hexlet. Апрель нужен доступ к резюме по настоящее время.
Обязанности: разработка клиентской части веб-приложений в рамках коммерческих и образовательных продуктов компании.
Основной стек: React, TypeScript, Redux Toolkit, RTK Query, REST API, WebSocket, Vite, GitHub Actions
Коммерческий проект: Hexlet CV
Hexlet CV - сервис для IT-специалистов, предназначенный для создания резюме и развития в сторону карьерного помощника с автоматизацией поиска работы. Продукт используется реальными пользователями платформы.
Обязанности и достижения:
- Разработка интерфейсов личного кабинета пользователя на React и TypeScript
- Создание и развитие переиспользуемых UI-компонентов
- Интеграция клиентской части с сервером через нужен доступ к резюме
- Реализация пользовательских сценариев для платных и бесплатных функций сервиса
- Проработка состояний интерфейса: empty, loading, error
- Настройка интернационализации интерфейса (русский / английский языки)
- Использование MSW для мокирования API в процессе разработки и тестирования
- Реализация адаптивного пользовательского интерфейса с использованием Mantine UI
- Интеграция разработанных фич в общую навигацию и структуру приложения
Стек: React, TypeScript, нужен доступ к резюме , Mantine UI, i18next, MSW, Vite
Учебные проекты:
Проекты, выполненные в процессе обучения с фокусом на архитектуру приложений и работу с данными.
SPA-мессенджер (аналог Slack)
нужен доступ к резюме
- Разработка SPA на React с клиентской маршрутизацией (React Router)
- Управление состоянием и серверными данными с использованием Redux Toolkit и RTK Query
- Реализация обмена сообщениями в реальном времени через WebSocket ( нужен доступ к резюме )
- Настройка JWT-авторизации и защищённых запросов
- Реализация форм, валидации и адаптивного интерфейса
RSS-агрегатор
нужен доступ к резюме
- Разработка SPA на чистом JavaScript
- Реализация реактивного управления состоянием приложения
- Интеграция с REST API и парсинг XML-данных
- Настройка валидации данных и интернационализации интерфейса
Difference Finder (GenDiff)
нужен доступ к резюме
- Разработка CLI-утилиты для сравнения файлов в форматах JSON и YAML
- Реализация алгоритма сравнения древовидных структур данных (AST)
- Настройка модульного тестирования и CI/CD (GitHub Actions)
Brain Games
нужен доступ к резюме
- Разработка набора консольных игр на нужен доступ к резюме
- Проектирование модульной архитектуры приложения
- Публикация пакета в npm
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
