Frontend Developer in Moscow, contractual salary | Digital, Marketing & Affiliate Resumes | ArbiHunter

    Frontend Developer

    Negotiable
    Russia
    Moscow
    Full
    Remote
    Work experience
    4 years
    Last work experience

    VK

    Frontend engineer
    4 years

    About

    About
    • Инженер с опытом работы в крупной ed-tech компании. • Специализируюсь на разработке надёжных и масштабируемых интерфейсов. • Имею опыт внедрения TDD, настройки CI/CD и мониторинга. • Фокусируюсь на качестве кода, стабильности приложений и снижении количества ошибок в production. • Умею эффективно работать в команде, прорабатывать требования и снижать неопределённость на этапе разработки.

    Affiliate experience

    No data available

    Work experience
    4 years

    September 2022 - to date
    (4 years)
    VK
    Frontend engineer
    Обязанности: - Разработка и поддержка высоконагруженных frontend-приложений на React + Type - Написание unit и интеграционных тестов (Vitest, Jest, Playwright) - Участие в code review, поддержка стандартов качества кода - Настройка CI/CD пайплайнов (GitLab): тестирование, сборка, деплой в Docker - Реализация мониторинга и алертинга (Grafana) - Взаимодействие с дизайнерами, QA и аналитиками Достижения: - Разработал прототип AI-чатбота для службы поддержки, заняв 3 место во внутреннем хакатоне Uchi.ru по внедрению искусственного интеллекта. - Благодаря внедренной системе мониторинга и алертов, команда начала получать уведомления о 95% проблем до того, как они начинали влиять на пользователей. - В составе кросс-функциональной команды участвовал в разработке функциональности, увеличившей вовлеченность целевой аудитории на 20%. - Внедрил TDD-подход в команде: покрытие unit и интеграционных тестов увеличено с 45% до 85% с использованием Jest, Vitest и Playwright. Это позволило снизить количество критических багов, попадающих в production, на 40%. - Реализовал интеграцию с бэкендом, используя OpenAPI контракты для автоматической генерации типизированных клиентов, что снизило количество ошибок, связанных с несоответствием типов данных, на 25%. - Уточняю требования, выявляю риски и неопределенности на этапе проектирования, что позволило выполнить 90% спринтов без смещения сроков.

    Skills

    JavaScript
    TypeScript
    Vite
    Vitest
    PlayWright
    Docker
    Webpack
    Nest.js
    Zustand
    MobX
    Tanstack
    React.js
    Next.js
    PostgreSQL
    Redux

    Language proficiency

    Intermediate English

    Employment

    Employment
    Full, Part-time, Project-based
    Work format
    Remote, Hybrid, Office
    Work schedule
    Flexible, 5/2
    Relocation
    Possible
    Business trips
    Business trips possible