Frontend developer

Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Frontend • TypeScript • React • CSS • HTML • SCSS
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
от 220 000 до 270 000 ₽
О себе

На данный момент Frontend developer.

Мои компетенции и опыт

Tile Expert (Июнь2022 — Июль2024)

Frontend-разработчик

Крупнейший Европейский интернет магазин премиальной плитки с доставкой по всему миру, более 1 миллиона посетителей в месяц. Работал в команде из 12 человек.

Обязанности:
- Разработка нового SPA Ecommerce приложения на Nextjs c нуля.
- Выбор архитектуры проекта и библиотек, проведение код ревью.
- Создание и оптимизация адаптивных и доступных UX-friendly интерфейсов.
- Разработка UI Kit'а с использованием Headless UI и TailwindCss по внутренней дизайн системе.
- Исправление багов и поддержка легаси монолита написанном исключительно на js.
- Написание Unit тестов на Jest & React Testing Library.

Достижения:
- Создал cli утилиту для генерации новых компонентов.
- Добавил на сайт Google Structured Data, что увеличило CTR на 34%.
- Написал комплексную систему фильтров, в ее рамки входит: загрузка и запись фильтров в url, реакции при выборе фильтра, отображение мультиуровневых списков, поля ввода с нестандартной логикой.
- Повысил производительность рендера больших списков в 4.2 раза с помощью React Window.
- Реализовал интернализацию с кастомным роутингом и автоматическим определением
местоположения по IP, основанным на Nextjs Middleware.
- Оптимизировал загрузку фильтров разбив ее на несколько частей, а также добавил кеширование запросов, тем самым ускорив загрузку страницы в 3 раза.
- Наладил Gitlab CI/CD для проверки кода и деплоя на vps.

Стек:
Typescript, React, Redux, Swr, Next, Tailwind, Jest, React Testing Library, Storybook, Docker

Cyberfire (Апрель 2021 — Июнь 2022)

Frontend-разработчик

Киберспортивная площадка, проводящая турниры по баттл роялям и классическим соревновательным играм. Команда из 3 человек, работали по канбану.

Обязанности:
- Создание веб приложения c нуля.
- Разработка блока новостей и турниров.
- Отображение статистики команд, матчей и турниров.
- Создание админ панели с функцией редактирования изначальной турнирной сетки.

Достижения:
- Разработал E2E тесты главного функционала (логин, регистрация, запись на турниры).
- Реализовал лобби выбора карт в режиме реального времени с использованием Websocket'а.
- Оптимизировал приложение, довел все показатели Light House до зеленой зоны (свыше 90%).
- Разработал утилиту для автоматического распознавания результатов игры машинным зрением (OCR).
- Написал онлайн редактор для работы с результатами игр, поддерживающим импорт / экспорт данных через json.

Стек
Typescript, React, Sass, Module Css, Nextjs,
Swr, Jest, React Testing Library, Cypress


Специализация
Информационные технологииРазработкаFrontendTypeScriptReactCSSHTMLSCSS
Отрасль и сфера применения

Уровень
МиддлСеньор

Интересные кандидаты