I am a frontend engineer with 5+ years of experience building production web applications using React, Next.js, and TypeScript. I’ve delivered projects across e-commerce, HealthTech, and SaaS, often as a contract engineer on client-facing projects in teams of 6 to 14, and I currently lead a frontend team of 3 engineers, owning architecture decisions, conducting code reviews, mentoring, and breaking down tasks. I champion testing practices, coding standards, and architectural guidelines across teams. I enjoy solving performance, accessibility, and UX challenges, and I’m passionate about sharing knowledge, elevating code quality, and building scalable frontend architectures that note the needs of users and the business alike.

Vitalij Piven

I am a frontend engineer with 5+ years of experience building production web applications using React, Next.js, and TypeScript. I’ve delivered projects across e-commerce, HealthTech, and SaaS, often as a contract engineer on client-facing projects in teams of 6 to 14, and I currently lead a frontend team of 3 engineers, owning architecture decisions, conducting code reviews, mentoring, and breaking down tasks. I champion testing practices, coding standards, and architectural guidelines across teams. I enjoy solving performance, accessibility, and UX challenges, and I’m passionate about sharing knowledge, elevating code quality, and building scalable frontend architectures that note the needs of users and the business alike.

Available to hire

I am a frontend engineer with 5+ years of experience building production web applications using React, Next.js, and TypeScript. I’ve delivered projects across e-commerce, HealthTech, and SaaS, often as a contract engineer on client-facing projects in teams of 6 to 14, and I currently lead a frontend team of 3 engineers, owning architecture decisions, conducting code reviews, mentoring, and breaking down tasks. I champion testing practices, coding standards, and architectural guidelines across teams.

I enjoy solving performance, accessibility, and UX challenges, and I’m passionate about sharing knowledge, elevating code quality, and building scalable frontend architectures that note the needs of users and the business alike.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Advanced

Work Experience

Frontend Lead at SperoTek (web & eCommerce agency)
June 1, 2020 - Present
Led a frontend team of 3 engineers - task breakdown, code reviews, mentoring - reducing feature delivery time by 35%. Designed the application architecture from scratch using Feature-Sliced Design (FSD); established component standards, data-fetching strategies, and state management patterns. Built a medical appointment calendar with dynamic scheduling and real-time WebSocket status notifications. Implemented TanStack Query v5 with optimistic updates and request deduplication, cutting network requests on key screens from ~12 to ~6 per page load. Migrated state management from Redux Toolkit to Zustand + TanStack Query, reducing boilerplate by ~40% and streamlining onboarding. Covered critical flows with unit tests (Jest + RTL) and configured CI auto-runs, reducing pre-release regressions by ~30%. Containerized the application (Docker) and set up Bitbucket Pipelines - linting, tests, and preview deployments per PR - cutting time-to-preview from ~15 to ~5 minutes.
Frontend Lead at PetHelsi
March 1, 2024 - Present
Online platform for veterinary clinics: appointment scheduling, electronic patient records, and analytics dashboards. Lead frontend efforts, aligning architecture and UI patterns across features. Implemented robust state management and real-time status notifications; expanded unit tests and CI pipelines to improve quality and delivery speed.
Frontend Engineer at Solo Stove
September 1, 2022 - February 1, 2024
Headless e-commerce storefront for premium home and outdoor products built on SFCC. Contributed to 15+ reusable React components, migrated to Composable Storefront, optimized performance (bundle size 1.8 MB → 1.1 MB, LCP 5.4 s → 2.1 s, Lighthouse 54 → 89), integrated Algolia search, Contentstack CMS, payment systems (PayPal, Clutch), and Google reCAPTCHA. Introduced testing (Vitest + RTL) for cart, checkout, and PDP; CI/CD pipeline with automated builds and preview environments.
Frontend Engineer at Loewe, Cignpost, Haggar
September 1, 2021 - August 1, 2022
Concurrent storefront development for 3 international brands (fashion, retail) with multi-regional support. Created 20+ pages with a reusable React component library following Atomic Design and an a11y-compliant design system. Integrated Apple Pay across 3 brands, implemented multi-regional i18n/localization, migrated UI components to a custom library (Styled Components → TailwindCSS), and set up Cypress end-to-end tests in CI.
Frontend Engineer at David Yurman, Casper, Crocs
June 1, 2020 - August 1, 2021
Led the jQuery → React migration: converted 40% of critical user flows (catalog, filters, PDP, mini-cart) to a component-based architecture, cutting new feature development time in half. Integrated Bloomreach search and Bazaarvoice reviews, surfacing ratings and reviews on PDP and PLP pages. Introduced CSS Modules and design tokens, unifying styles across 3 brands and reducing CSS payload from ~120 KB to ~60 KB. Optimized the Webpack build (caching, chunk splitting, source maps), reducing cold build time from ~4 minutes to ~2 minutes.
Frontend Lead at PetHelsi (via Sperotech)
March 1, 2024 - Present
Led a frontend team of 3 engineers, owned architecture decisions, conducted code reviews, mentored, and broke down tasks. Established component standards and data-fetching/state management patterns using Feature-Sliced Design (FSD). Built a medical appointment calendar with dynamic scheduling and real-time WebSocket status notifications. Migrated state management from Redux Toolkit to Zustand + TanStack Query, implemented optimistic updates and request deduplication. Covered critical flows with unit tests (Jest + RTL) and configured CI auto-runs. Containerized the application with Docker and set up Bitbucket Pipelines for linting, tests, and per-PR preview deployments, reducing pre-release regressions and delivery time.

Education

Master's Degree at Faculty of Civil Engineering, Kyiv, Ukraine
September 1, 2014 - June 1, 2020
Master's Degree in Civil Engineering at Faculty of Civil Engineering, Kyiv
September 1, 2014 - June 1, 2020
Master's Degree at Faculty of Civil Engineering, Kyiv
September 1, 2014 - June 1, 2020

Qualifications

Salesforce Certified B2C Commerce Developer
June 15, 2022 - March 12, 2026
Salesforce Certified B2C Commerce Developer
June 15, 2022 - March 12, 2026
Salesforce Certified B2C Commerce Developer
June 15, 2022 - March 12, 2026

Industry Experience

Software & Internet, Retail, Healthcare, Professional Services, Other