Programista frontend

    Do negocjacji
    Rosja
    Pełny etat
    Zdalnie
    Doświadczenie zawodowe
    3 lata 2 miesiące
    Ostatnie doświadczenie zawodowe

    Syntella

    Frontend Developer (React, TypeScript, Next.js)
    1 rok 10 miesięcy

    O mnie

    O mnie
    Frontend Developer с 3+ годами коммерческого опыта разработки продуктовых веб-приложений на React, Type и Next.js. Разрабатывал внутренние платформы, FinTech- и B2B-продукты, проектировал frontend-архитектуру, реализовывал сложные пользовательские сценарии, оптимизировал производительность и интегрировал приложения с REST API, GraphQL и WebSocket. Имею опыт code review, наставничества и принятия технических решений.

    Doświadczenie afiliacyjne

    Finance
    Search
    E-commerce
    Crypto

    Doświadczenie zawodowe
    3 lata 2 miesiące

    Lipiec 2024 - Kwiecień 2026
    (1 rok 10 miesięcy)
    Syntella
    Frontend Developer (React, TypeScript, Next.js)
    Syntella — B2B-платформа для интеллектуального поиска автозапчастей и обработки больших объёмов данных. Команда: 4 Frontend, 6 Backend, 2 Product, 2 QA, 4 аналитика Стек: React - Type - Next.js - Redux - React Hook Form - Ant Design - REST API - Jest - Docker - CI/CD - Git Достижения: * Перевёл frontend-платформу на Ant Design и сформировал единый UI-kit, сократив время разработки новых интерфейсов примерно на 25% и уменьшив количество UI-несоответствий. * Спроектировал workflow-интерфейсы для обработки данных: формы, таблицы, фильтрацию, массовое редактирование и инструменты для аналитиков. * Разработал сложные пользовательские сценарии с многошаговыми формами, editable tables и интеграцией с REST API. * Оптимизировал работу больших таблиц и управление состоянием приложения, сократив время выполнения ключевых пользовательских сценариев примерно на 30%. * Перевёл frontend на монорепозиторий, стандартизировав структуру проекта, зависимости и переиспользование компонентов. * Настроил CI/CD и Docker-based delivery, сократив объём ручных операций при релизах и повысив стабильность поставки изменений. * Координировал работу frontend-команды из 3 разработчиков: декомпозиция задач, техническое планирование, сопровождение релизов и code review. * Принимал архитектурные решения по организации frontend-приложения: структура проекта, управление состоянием и развитие shared-компонентов. * Совместно с аналитиками переводил бизнес-требования в технические решения, автоматизировав часть внутренних процессов и ускорив работу пользователей системы.
    Luty 2023 - Maj 2024
    (1 rok 4 miesiące)
    IT Co
    Fullstack Developer
    IT Co — продуктовая компания, разрабатывавшая системы автоматизации бизнес-процессов, документооборота и внутренних workflow. Команда: небольшая продуктовая команда, полный цикл разработки от проектирования до production. Стек: React - Next.js - NestJS - Type - PostgreSQL - REST API - JWT - Docker - Git - CI/CD * Спроектировал и реализовал fullstack-архитектуру продукта с нуля, включая frontend, backend, API и инфраструктуру развертывания. * Разработал основной пользовательский интерфейс: формы, workflow-сценарии и административные панели. * Реализовал систему аутентификации и авторизации на базе JWT с разграничением доступа (RBAC) для двух ролей пользователей. * Разработал конструктор опросов и договоров с динамической генерацией PDF-документов без изменения исходного кода. * Интегрировал 5 внешних сервисов, включая генерацию PDF, email-рассылки и сервисы обработки данных. * Оптимизировал backend и API, сократив среднее время ответа системы с 480 мс до 280 мс (~42%). * Реализовал серверную валидацию пользовательских данных и участвовал во внедрении механизмов защиты от XSS и CSRF. * Настроил Docker и CI/CD, автоматизировав процесс сборки и развертывания приложения. * Подготовил и выпустил production-релиз для ≈1 000 пользователей без критических инцидентов. * Принимал архитектурные решения по организации приложения, API и взаимодействию между frontend и backend.

    Umiejętności

    NestJS
    JWT
    CI/CD
    Docker
    TypeScript
    React.js
    Redux
    Next.js
    HTML5
    CSS3

    Znajomość języków

    Średniozaawansowany Angielski
    Ojczysty Rosyjski
    Zaawansowany niemiecki

    Typ zatrudnienia

    Typ zatrudnienia
    Pełny etat, Część etatu, Projektowo
    Tryb pracy
    Zdalnie, Hybrydowo, Biuro
    Grafik pracy
    Elastyczny, 5/2
    Relokacja
    Możliwa
    Wyjazdy służbowe
    Możliwe wyjazdy służbowe