Senior Frontend developer
Санкт-Петербург, РоссияСеньор
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы какой-то есть
Опыт работы какой-то есть
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g17Dt
О себе
На данный момент Senior Frontend Developer.
Мои компетенции и опыт
За последние 5 лет я работал frontend-разработчиком в продуктовых командах, разрабатывая и поддерживая web-приложения на базе React и TypeScript для fintech и telecom-систем с реальной production-нагрузкой.
Последние 3 года я работаю в Т-Банке в роли Frontend Engineer. Основная зона ответственности — развитие и поддержка внутренней fintech-платформы для управления правилами ценообразования. Я отвечаю за архитектуру и реализацию frontend-части продукта: разрабатываю новый функционал, оптимизирую производительность интерфейсов, участвую в планировании задач и контроле качества кода.
За время работы я фактически взял на себя ownership frontend-части продукта. Среди ключевых задач — развитие системы конфигурации бизнес-правил, реализованной на основе DSL. Я поддерживал и развивал механизм двустороннего преобразования AST ↔ строкового представления правил, что улучшило поддерживаемость и производительность обработки конфигураций.
Большое внимание уделял качеству и стабильности продукта. Я внедрил автоматизацию тестирования с использованием Jest, Playwright и Storybook, что позволило увеличить покрытие тестами с 40% до 85% и сократить время регрессионного тестирования примерно на 40%. Это напрямую повлияло на стабильность релизов и снизило количество дефектов в production.
Также занимался оптимизацией производительности frontend-приложения. В рамках этой работы была проведена оптимизация сборки и загрузки тяжелых зависимостей, включая ручное разделение кода для Monaco Editor. В результате удалось уменьшить размер bundle примерно на 32% и ускорить Time to Interactive на 14%.
Кроме того, я провел миграцию инфраструктуры сборки с Create React App на Rsbuild, что сократило время сборки примерно в 3 раза и ускорило CI-pipeline. Я также настраивал GitLab CI/CD для запуска тестов, генерации coverage-отчетов и автоматизации UI-тестирования.
Помимо разработки я участвую в инженерных процессах команды: провожу технические интервью React-разработчиков, участвую в code review и выступал ментором в образовательной программе Т-Образование, где помогал студентам готовиться к работе в продуктовых командах.
До этого я около двух лет работал frontend-разработчиком в компании Bercut, где участвовал в разработке enterprise-решений для телеком-индустрии. Основной задачей была миграция desktop-приложения для телефонии в web-платформу на React и TypeScript. Я участвовал в разработке архитектуры управления состоянием с использованием Redux и Redux Toolkit, реализовывал интеграцию с backend-сервисами через REST API и занимался созданием переиспользуемых UI-компонентов на базе Material UI.
В целом мой опыт за последние годы связан с разработкой сложных продуктовых интерфейсов, улучшением производительности web-приложений, повышением качества кода и автоматизацией процессов разработки.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
