Frontend Developer
Санкт-Петербург, РоссияМиддл • Сеньор
Релокация • Удаленная работа • Работа в офисе
Опыт работы более 5 летот 250 000 до 400 000 ₽
Опыт работы более 5 летот 250 000 до 400 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gdip
О себе
На данный момент 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
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
