Konstantin Dzuin: Lead Frontend UI Engineer with 20+ Years of Experience
As a Lead Frontend Engineer with over 20 years in the field, I've built my career on creating exceptional user interfaces that balance form and function while leading high-performing teams. My journey began in the late 1990s with HTML and CSS fundamentals, evolving through the emergence of JavaScript frameworks, responsive design principles, and modern component-based architectures.
I specialize in React and TypeScript, building scalable design systems and focusing on both user experience (UX) and developer experience (DX). My recent leadership roles have centered on feature delivery, team mentoring, and driving adoption of best practices in accessibility, performance, and maintainability.
Leadership & Team Management
I have extensive experience leading frontend teams, including a
Technical Expertise
My technical stack includes:
- Frontend: React, TypeScript, JavaScript, TailwindCSS, CSS Modules, Web Components
- Tooling: Storybook, Visual Regression Testing, Jest, React Testing Library, shadcn/ui
- Design Systems: Component libraries, accessibility (WCAG), responsive design
- Developer Experience: Documentation, collaboration tools, build optimization
I am passionate about creating visually appealing and user-friendly interfaces that are both functional and accessible. I believe that the key to success in web development is the ability to understand and bridge the gap between design and development, and I strive to do just that in every project I work on.
Professional Experience
Lead Frontend UI Engineer, EyeLinkMedia Ltd (2020–2025) Developed and maintained web-facing applications, led design system development, and advocated for typography, accessibility, and usability improvements across multiple high-growth platforms.
Frontend UI Team Leader, Bumble/Badoo (2019–2020) Led a team of 6 UI developers, managed workload and mentorship, and drove the TypeScript adoption initiative across the organization.
Frontend UI Engineer, Bumble/Badoo (2016–2019) Delivered UI/UX development for Desktop Web, Mobile Web, and React Native applications while contributing to the design system and maintaining code quality.
Public Speaking
I've shared my expertise at several industry events:
- Mobile JS
Meet-up , Moscow (2019): “Building UI in React Native: fast and painless” - Badoo Tech
Meet-up , Moscow (2016): “BEM, Modules, Component Relationships” - London CSS
Meet-up , London (2016): “The Magic of Infinite Scroller”