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

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

На данный момент Frontend разработчик.

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

Frontend-разработчик с коммерческим опытом более 4 лет и собственными open-source проектами. Основной стек — TypeScript, React, нужен доступ к резюме
Хочу работать над задачами, где есть место не только вёрстке, но и проектированию архитектуры, продукту и сложной логике.

Сильные стороны:
- запускал проекты с нуля до релиза - от макета в Figma до деплоя на сервер;
- проектировал архитектуру фронтенда и ревьюил код коллег;
- умею работать с неопределёнными требованиями и доводить идеи до MVP;
- быстро разбираюсь в чужом коде и легаси-проектах;
- вёл open-source проект, помогаю коллегам и делюсь знаниями.

Изучаю бэкенд-технологии и экспериментирую с инструментами вне привычного стека (Astro, Svelte / SvelteKit, Go).
В повседневной работе использую AI-инструменты для проверки кода и идей.

Проекты

jellyfin - open source медиа система, которая работает на компьютере пользователя и позволяет ему смотреть его медиа файлы с любого устройства.
- Добавил более 100 перевод на русский язык в различных проектах в экосистеме.
Я начал помогать проекту, потому что сам пользуюсь им на ежедневной основе.
нужен доступ к резюме

hi-mom - open-source библиотека для JavaScript.
- Настроил бандлер Rollup для сборки в CommonJS, ESM и UMD;
- Принял 40+ пулл-реквестов от 34 сторонних участников. 320+ звёзд на GitHub.
нужен доступ к резюме

watch-this - веб-сервис для отслеживания фильмов и сериалов перед скачиванием.
- Составил требования для MVP;
- Спроектировал и разработал бэкенд на Go и фронтенд на React + Vite;
- Написал Dockerfile для локального развёртывания;
- Создал UI-кит в стиле Neo Brutalism.
нужен доступ к резюме

yt-ui - расширение для Firefox, меняющее интерфейс YouTube.
Делает ленту видео минималистичной, убирает превью и выстраивает список видео в один столбец. Написан на чистом JavaScript без системы сборки.
нужен доступ к резюме

Опыт работы

DFA Media (Декабрь нужен доступ к резюме Январь нужен доступ к резюме Frontend разработчик

Аутсорс-разработка B2C и B2B проектов. нужен доступ к резюме

- вёрстка интерфейсов по макетам в Figma;
- проектирование архитектуры и логики фронтенда;
- интеграция с бэкендом через REST API, WebSocket и SSE;
- проведение code review в пулл-реквестах;
- деплой фронтенда на сервер через Docker.

Сервис для психологов по отслеживанию сессий с клиентами
Стек: TypeScript, React, нужен доступ к резюме , SCSS, react-query
- разработал публичную страницу психолога с динамическим контентом, где клиент записывается на сессию, выбирая свободное время из расписания;
- с нуля разработал компонент календаря для отображения сессий с drag-and-drop для переноса времени.

AI-агрегатор новостей
Стек: TypeScript, React, нужен доступ к резюме , SCSS, react-query, нужен доступ к резюме
- спроектировал и разработал мобильную версию веб-приложения на отдельном поддомене;
- разработал страницу отчётных графиков на нужен доступ к резюме ;
- реализовал систему онбординга новых пользователей с нуля.

Сервис отслеживания SEO-статистики по доменам пользователя
Стек: TypeScript, React, нужен доступ к резюме , Material UI
- спроектировал и разработал проект с нуля на шаблоне Material UI;
- наладил совместную работу со сторонним бэкенд-разработчиком при подключении REST API.

Сервис заказа мебели на заказ
Стек: TypeScript, React, нужен доступ к резюме , SCSS, react-query
- подключил авторизацию через Яндекс и нужен доступ к резюме по протоколу OAuth2;
- разработал страницу профиля с различием по роли пользователя.

Информационный сайт для застройщика
Стек: TypeScript, React, нужен доступ к резюме , SCSS
- разработал сайт с нуля по макету в Figma;
- поддерживал и развивал проект на протяжении 2 лет.

Технологии компании
- JavaScript, Redux / Redux Toolkit, Zustand;
- Material UI, Mantine, Radix UI / Base UI, Framer Motion;
- Git, Docker, Feature-Sliced Design (FSD).

Достижения
- создал репозиторий-шаблон для будущих проектов - сократил время на этапе проектирования;
- написал гайд по выпуску SSL-сертификатов через Certbot - ускорил развёртывание проектов на сервере;
- внедрил общий стайлгайд - коллегам стало быстрее переключаться между проектами, а новым разработчикам включаться в работу.

Команда
- 3 фронтенд-разработчика, 1 дизайнер, 3 бэкенд-разработчика, 1 QA, 1 проект-менеджер.


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

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

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