Frontend Developer

Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Fullstack • Frontend • JavaScript • Python • TypeScript • React • Vue.js • jQuery • React Native • Django • Flask • CSS • HTML • SCSS • SASS • ClickHouse • MongoDB • MySQL • PostgreSQL • Redis • AWS • Amazon S3 • Google Firebase
Релокация • Удаленная работа • Работа в офисе
Опыт работы более 5 лет
от 250 000 до 400 000 ₽
Есть файл резюме (защищен)
О себе

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

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

Senior Frontend-разработчик с 5+ лет опыта промышленной разработки высоконагруженных веб- и мобильных приложений на React, нужен доступ к резюме , нужен доступ к резюме , нужен доступ к резюме и React Native. Выпускник Университета ИТМО (топ IT-вуз России) и Президентского физико-математического лицея № 239 (топ физмат-лицей России). Опыт проектирования архитектуры frontend с нуля, оптимизации производительности (Core Web Vitals 90+), построения CI/CD, менторства разработчиков и проведения технических собеседований. Совмещаю глубокую техническую экспертизу (TypeScript, микросервисы, ML) с продуктовым мышлением и олимпиадной математической базой.

Технические навыки

Языки: TypeScript, JavaScript (ES6+), Python, HTML5, CSS3/SCSS, SQL

Frontend: React, нужен доступ к резюме , нужен доступ к резюме , нужен доступ к резюме , React Native, Redux Toolkit, Tailwind CSS, WebExtensions API, MutationObserver

Backend / API: нужен доступ к резюме , Express, FastAPI (Python), REST API, GraphQL, микросервисная архитектура

Данные и инфраструктура: PostgreSQL, MongoDB, Redis, Firebase, Docker, GitHub Actions, CI/CD, Sentry

Тестирование и качество: Jest, React Testing Library, код-ревью, Core Web Vitals, SSR/SSG, SEO-оптимизация

Инструменты: Git, Git Flow, Figma, Jira, Swagger, TestFlight

Последнее место работы: DevTeamSpace
Разработал кросс-браузерное расширение для Chrome и Safari на TypeScript/React с использованием WebExtensions API; реализовал анализ DOM-дерева через MutationObserver для поиска и подсветки 5 000+ технических терминов из словаря с покрытием 100% динамически подгружаемого контента

• Внедрил синхронный анализ и автозамену текста в реальном времени для полей ввода и contenteditable-элементов, добившись задержки обработки менее 50 мс; управление состоянием приложения организовал через Redux Toolkit

• Оптимизировал взаимодействие с AI-сервисами: реализовал кэширование ответов в Firebase (сокращение повторных запросов к API на 70%) и очередь асинхронных вызовов, полностью исключив блокировку интерфейса

• Обеспечил кроссплатформенность расширения (адаптация под Chrome Storage API и Safari Content Blocker, полифиллы, условная загрузка) — 100% функциональности сохранено в 4 основных браузерах (Chrome, Safari, Edge, Firefox)

• Выпускал тестовые версии в TestFlight с привлечением 50+ бета-тестеров; координировал команду из 3 разработчиков через Git Flow, вёрстку интерфейсов вёл в Figma

• Реализовал 5+ коммерческих проектов на нужен доступ к резюме с Tailwind CSS, включая интернет-магазин с каталогом 1 000+ товаров, достигнув загрузки страниц менее 1 секунды за счёт оптимизации рендеринга и код-сплиттинга

• Провёл аудит и рефакторинг корпоративного сайта: сжатие изображений на 60% без потери качества, внедрение SSR/SSG на нужен доступ к резюме — рост Google PageSpeed Insights с 62 до 95+ баллов и органического трафика на 35% за первые 3 месяца

• Стек: TypeScript, React, нужен доступ к резюме , нужен доступ к резюме , нужен доступ к резюме , WebExtensions API, Redux Toolkit, Tailwind CSS, MutationObserver, Git, GitHub Actions, Figma, Firebase



Есть файл резюме (защищен)


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