Développeur frontend

    À négocier
    Russie
    Temps plein
    Télétravail
    Expérience professionnelle
    3 ans 2 mois
    Dernier emploi

    Syntella

    Frontend Developer (React, TypeScript, Next.js)
    1 an 10 mois

    À propos de vous

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

    Expérience en affiliation

    Finance
    Search
    E-commerce
    Crypto

    Expérience professionnelle
    3 ans 2 mois

    Juillet 2024 - Avril 2026
    (1 an 10 mois)
    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-компонентов. * Совместно с аналитиками переводил бизнес-требования в технические решения, автоматизировав часть внутренних процессов и ускорив работу пользователей системы.
    Février 2023 - Mai 2024
    (1 an 4 mois)
    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.

    Compétences

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

    Maîtrise des langues

    Intermédiaire Anglais
    Natif Russe
    Avancé allemand

    Type d’emploi

    Type d’emploi
    Temps plein, Temps partiel, Mission / projet
    Format de travail
    Télétravail, Hybride, Présentiel
    Horaires de travail
    Flexible, 5/2
    Relocalisation
    Possible
    Déplacements professionnels
    Déplacements possibles