Frontend developer

Белград, Сербия
Сеньор
Информационные технологии • Разработка • Frontend • Go • JavaScript • TypeScript • React • Vue.js
Удаленная работа
Опыт работы от 3 до 5 лет
180 000 ₽
О себе

На данный момент Frontend разработчик.

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

Компания занимается разработкой и производством систем безопасности и систем умного дома.

Работал в команде из 9 человек (3 backend, 2 frontend, DevOps, QA, BA, PM) над двумя ключевыми проектами.

 

Проект 1: Админ‑панель управления системами безопасности и устройствами (IoT device management)

 

Ключевые задачи над которыми работал:

-Интерфейсы управления парком устройств: 1000+ контроллеров; статусы, события, параметры.

- Обновление данных через polling: актуализация статусов и предсказуемое поведение UI при ошибках/нестабильной связи.

- RBAC: кастомные роли/права, управление доступами в интерфейсе, контроль доступа на уровне UI.

- Производительность: code splitting/lazy loading, снижение веса initial bundle, ускорение первичного отображения ключевых экранов.

- Мониторинг/операционные сценарии: лента/календарь событий, уведомления, PDF‑отчёты, геовизуализация ( нужен доступ к резюме ).

- Переиспользуемые формы и валидация , единые правила и обработка ошибок.

- Таблицы для больших выборок: server‑side фильтрация/сортировка/пагинация.

- Конфигурации и поставка для нескольких окружений и инстансов/регионов.

 

 

ПРОЕКТ 2: Web‑приложение (B2B SaaS / аренда для ЧОПов) для мониторинга состояния наших контроллеров/устройств на объектах, событий и инцидентов.

 

Ключевые достижения:

- Вёл проект end‑to‑end: архитектура, декомпозиция, code review, релизы и поддержка.

 - Реализовал white‑label / multi‑instance поставку: отдельные сборки под каждого ЧОПа + возможность добавлять/включать фичи под клиента.

 - Внедрил устойчивость приложения: offline‑first сценарии, Service Worker, централизованная обработка ошибок (Error Boundary).

 - Настроил и развивал тестирование: unit/integration (Jest, React Testing Library), покрытие ключевых пользовательских сценариев.

 - Реализовал аутентификацию/авторизацию: Auth0/OIDC, работа с токенами, route guards, разграничение доступа по ролям/правам.

 

Стек:

JavaScript, TypeScript, React, Redux Toolkit (RTK), React-Router, React Hook Form,

Axios, i18n, Material UI (MUI), FullCalendar, React PDF Renderer, Auth0, Docker, нужен доступ к резюме , Yup, ESLint, JWT, Auth0, CSP, GDPR compliance

 

Дополнительно:

Рефакторинг legacy кода, написание unit/integration тестов (Jest, React Testing Library),

ведение технической документации, участие в code review, настройка CI/CD.

Аутсорсинговая IT-компания. Работал в dedicated команде над LMS-платформой для внешнего заказчика.

 

Проект: Модернизация образовательной платформы

Команда: 7 разработчиков (3 frontend, 2 backend, QA, PM)

 

- Создал библиотеку UI-компонентов с Tailwind CSS, ускорив разработку фич на 40%

- Разработал интерактивные Lottie-анимации для повышения user engagement

- Настроил мониторинг ошибок с Sentry и техническую документацию

- Участвовал в полном Scrum цикле и проводил code review

 

Стек: JavaScript, Vue 3, Pinia, Vite, Vue Router, Tailwind CSS, Auth0, Sentry


Специализация
Информационные технологииРазработкаFrontendGoJavaScriptTypeScriptReactVue.js
Отрасль и сфера применения

Уровень
Сеньор

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