Senior Frontend developer
Казань, РоссияСеньор • Тимлид/Руководитель группы
Удаленная работа • Частичная занятость
Опыт работы более 5 лет
Опыт работы более 5 лет
Короткая ссылка: gkjb.ru/g17UF
О себе
На данный момент Senior Frontend developer.
Мои компетенции и опыт
Frontend-разработчик с 5+ годами коммерческого опыта разработки сложных B2B, enterprise и highload-продуктов.
Специализируюсь на создании масштабируемых frontend-приложений на React и TypeScript: от проектирования архитектуры до построения процессов разработки внутри команды. Помимо реализации бизнес-функциональности регулярно участвую в принятии технических решений, развитии инженерной культуры, менторстве разработчиков и выстраивании взаимодействия между командами разработки.
В настоящий момент являюсь ведущим frontend-разработчиком и руковожу командой до 4 инженеров в enterprise-продукте.
Ключевые достижения
- Более 5 лет коммерческой разработки frontend-приложений.
- Руководство frontend-командой до 4 разработчиков.
- Участвовал в развитии enterprise-продуктов для крупных корпоративных клиентов.
- Спроектировал и внедрил систему разграничения доступа на основе RBAC и ABAC.
- Реализовал realtime-инфраструктуру уведомлений на WebSocket.
- Ускорил работу highload-интерфейса более чем в 3 раза.
- Разработал решение для нужен доступ к резюме , сократившее время загрузки медиа-контента до 8 раз.
- Внедрил процессы code review, стандарты разработки и архитектурную документацию.
- Регулярно участвую в менторстве и развитии junior/middle-разработчиков.
- Имею опыт участия в полном цикле разработки: discovery → проектирование → разработка → тестирование → релиз → поддержка.
Экспертиза
- Frontend - React, TypeScript, JavaScript, нужен доступ к резюме
- State Management - Redux Toolkit, RTK Query, Effector
- API и интеграции - REST API, GraphQL, Apollo, WebSocket
- UI - Material UI, Tailwind CSS, Styled Components
- Качество разработки - Jest, React Testing Library, Cypress
- Инженерные практики- Frontend Architecture, Performance Optimization, Code Review, Technical Leadership, Mentoring, Agile, Git
Опыт
- БФТ-Холдинг
Frontend Developer / Frontend Lead
Апрель 2024 — настоящее время
Разработка продуктов линейки Polymatica:
- Polymatica EPM — enterprise-платформа финансового планирования и управления показателями.
- Polymatica ML — платформа для разработки и внедрения ML-моделей и систем поддержки принятия решений.
Зона ответственности
- развитие frontend-архитектуры продукта;
- проектирование бизнес-логики и пользовательских сценариев;
- участие в продуктовой проработке задач;
- внедрение инженерных стандартов;
- code review;
- техническое лидерство frontend-команды;
- взаимодействие с backend-разработчиками, аналитиками и QA.
Результаты
- Спроектировал и реализовал систему управления доступом RBAC + ABAC.
- Разработал realtime-систему уведомлений на WebSocket.
- Создал архитектурную документацию и стандарты разработки для команды.
- Систематизировал процессы code review и разработки.
- Улучшил взаимодействие между командами frontend, backend и аналитики.
Стек: React, TypeScript, RTK Query, Effector, Material UI, WebSocket, Jest.
- Stackers
Frontend Developer
Июнь 2021 — Апрель 2024
Работал в нескольких продуктовых и enterprise-командах.
Проекты
- CRM для инвесторов и акционеров (25k+ DAU);
- корпоративная система мониторинга сотрудников;
- e-commerce платформа персонализированных товаров;
- интернет-магазин серверного оборудования.
Результаты
- Ускорил работу highload-приложения более чем в 3 раза.
- Реализовал механизм оптимизации загрузки медиа-контента, ускорив загрузку до 8 раз.
- Внедрил инфраструктуру e2e-тестирования на Cypress.
- Разработал систему оптимизации облачных вычислительных ресурсов.
- Участвовал в развитии и адаптации новых разработчиков.
Что ищу
Рассматриваю как полноценное долгосрочное сотрудничество, так и частичную занятость, проектную работу и участие в стартапах.
Интересны роли Senior Frontend Developer, Lead Frontend Developer, а также позиции первого или одного из первых frontend-инженеров в продукте, где можно влиять на технические решения, архитектуру и развитие команды.
Готов подключаться к:
- продуктовым командам;
- ранним и растущим стартапам;
- запуску MVP и новых продуктов;
- развитию существующих enterprise-решений;
- техническому аудиту и рефакторингу frontend-приложений;
- проектной и контрактной разработке;
- частичной занятости (part-time).
Особенно интересны проекты в сферах AI/ML, SaaS, FinTech, Data Analytics, B2B-платформ и высоконагруженных систем.
Ценю команды, в которых frontend рассматривается как важная часть продукта, а инженерные решения оказывают прямое влияние на бизнес-результат и пользовательский опыт.
