Middle Frontend Developer | ArbiHunter

Middle Frontend Developer

Full
Remote
Work experience
5 years 4 months
Last work experience

ООО "БКС ФИНТЕХ"

Frontend Developer
3 years 6 months

About

About

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

- Языки программирования: Java, Type

- Фреймворки и библиотеки: React.js, Redux, Next.js

- Верстка: HTML5, CSS3, SCSS, адаптивная и кроссбраузерная верстка

- Инструменты: Git, Webpack, Vite, Node.js, Figma, Swagger, Confluence, Jira, Bitbucket

- API и взаимодействие: REST API, Axios, RTK Query

- Архитектура: FSD, Clean Code, SOLID

- Тестирование и оптимизация: SEO оптимизация, тестирование и деплой через CI/CD

Пишу код, который не только работает, но и приносит измеримую пользу бизнесу

Affiliate experience

No data available

Work experience
5 years 4 months

November 2022 - to date
(3 years 6 months)
ООО "БКС ФИНТЕХ"
Frontend Developer

1. Портал управления процессами компании

Стек: React, Type, Redux Saga, Jest

Описание проекта:

Разработка и поддержка высоконагруженного HRM-портала для 6000+ сотрудников компании. Система автоматизирует 50+ бизнес-процессов: от оформления отпусков и кадрового документооборота до onboarding и управления обучением. Позволяет компании ежегодно экономить сотни часов рабочего времени.

Обязанности:

- Разработка клиентской части веб-приложения и интеграция с REST API

- Реализация функционала для работы с различными ролями пользователей

- Покрытие ключевого функционала тестами

Достижения:

- Снизил затраты компании за счет автоматизации административных процессов

- Внедрил новые функции, способствующие сокращению использования сторонних платных решений

- Перенес проект на новую методологию FSD

- Настроил полный цикл CI/CD для автоматизации процессов сборки, тестирования и деплоя

2. Карьерный сайт компании + админка

Стек: React, Type, Redux Toolkit, Mobix, Ant Design

Описание проекта:

Публичная платформа для рекрутинга с вакансиями и системой управления кандидатами

Обязанности:

- Поддержка сайта

- Работа над редизайном сайта

- Взаимодействие со смежными командами

Достижения:

- Успешно организовал и провел процесс подбора кандидатов на аутстаф-позицию для участия в редизайне сайта

March 2022 - November 2022
(9 months)
ЗАЗЕКС
Frontend Developer

Портал для поиска и проверки контрагентов.

https://sberanalytics.ru/sbar

Стек: Next.js, Type, Redux Toolkit, REST API, Chart.js

Описание проекта:

Разработка высоконагруженной платформы для анализа компаний с функциями поиска, проверки репутации и визуализации связей между организациями.

Обязанности:

- Разработка ядра приложения на Next.js с SSR

- Интеграция внешних API

- Создание интерактивных компонентов (таблицы, графы связей, дашборды)

- Оптимизация производительности и SEO

- Онбординг сотрудников на проект, код-ревью

Достижения:

- С нуля реализовал ядро приложения и несколько разделов

January 2021 - March 2022
(1 year 3 months)
Brightlab
Frontend Developer

Система управления задачами (TaskFlow)

Стек: React, Type, Redux Toolkit, GraphQL (Apollo Client), Material UI, Jest, GitLab CI/CD

Описание проекта:

Внутренний корпоративный инструмент для управления задачами, напоминающий Jira/Trello, но с адаптацией под процессы компании. Система включала Kanban-доски, трекинг времени, аналитику по продуктивности и интеграцию с Slack/Email.

Обязанности:

- Разработка интерактивного интерфейса (drag-and-drop доски, фильтры, кастомные статусы задач)

- Реализация GraphQL API (запросы, мутации, подписки на изменения в реальном времени)

- Оптимизация производительности (виртуализация списков, lazy loading модулей)

Достижения:

- Уменьшил количество запросов к API на 40% за счет кэширования GraphQL-ответов в Apollo Client

- Внедрил WebSocket для мгновенных обновлений (например, уведомления о новых задачах)

- Написал 50+ unit-тестов (Jest + React Testing Library)

Skills

React.js
Cross-platform layout
Typescript
Redux
Responsive design
Adaptive layout

Language proficiency

Native English

Employment

Employment
Full
Work format
Remote
Work schedule
Relocation
Possible
Business trips
Business trips possible