Dawid Nitka
Senior Frontend Engineer
I’m a seasoned Frontend Engineer passionate about creating scalable, user-focused web applications that balance elegant design with robust technology. With expertise in Vue, Nuxt, and TypeScript, I deliver high-performing, maintainable solutions. My experience spans startups and established companies, where I’ve polished my skills in responsive design, accessibility, and web performance. Beyond coding, I enjoy mentoring, knowledge sharing, and exploring new technologies to drive innovation.
Experience
Jan 2025 - Present
- Planned and developed reusable, scalable frontend solutions in a monorepo setup using Vue 3, Pinia, TypeScript, Handlebars, Vite, Playwright, Tailwind, SCSS and Figma
- Contributed to frontend architecture and deployment improvements for complex multi-project environments (e.g., optimizing build times, structuring the monorepo, and integrating with backend services)
- Led frontend PoCs and technical evaluations (e.g., Userpilot, Tailwind, Nuxt vs. Handlebars SSG), shaping product and tech direction
- Initiated consolidation of the logic and components into shared libraries and design systems
- Improved form UX and validation logic by integrating Vee-Validate and auto-generated Zod schemas
- Fostered internal knowledge sharing by initiating architecture sessions and documentation restructure
TypeScript
JavaScript
Vue 3
Nuxt
Pinia
Playwright
Handlebars.js
Zod
Vite
Nx
Tailwind
SCSS
Storybook
Figma
Apr 2023 - Dec 2024
- Planned and led a multi-domain project utilizing Vue 3, Pinia, Vite, Nx, Yarn workspaces, Tailwind, Storybook, and Figma
- Integrated Google Analytics (GA), Google Tag Manager (GTM) and Lokalise
- Refactored structure, code, style, and build systems for existing platforms utilizing Vue 3, Pinia, Vite, Nx, Yarn workspaces, Cypress and SCSS, following industry best practices
- Contributed to the creation of a new design system using Figma to standardize UI components
- Assessed opportunities and benefits of new technologies, such as Nuxt, UnoCSS, etc.
- Communicated effectively with multiple departments and stakeholders (both internal and external)
- Documented processes and conducted training sessions for team members on frontend design patterns, Vue, Pinia, and Figma
TypeScript
JavaScript
Vue 3
Pinia
Cypress
Vite
Nx
Tailwind
SCSS
Storybook
Figma
Jun 2019 - Mar 2023
- Planned and led a customizable Atomic Design project for multiple companies utilizing Vue 2, jQuery, Vite, Tailwind, Storybook, Lerna, NPM packages, and Figma
- Planned and led presentation projects for trade shows utilizing Vue 3, Vite, SCSS, Lerna, and Ionic
- Researched and implemented customizable client chat plugins utilizing Vue 2, Rollup, and SCSS
- Researched and implemented a 3D project using Vue 2, SCSS, PlayCanvas, and Adobe XD
- Developed UI, logic, and backend communication for various platforms with Vue 2, Vuex, SCSS, Webpack, Jest, and Cypress
- Established improved documentation standards to enhance onboarding and team efficiency
TypeScript
JavaScript
Vue 3
Vue 2
Vuex
Cypress
Jest
Vite
Webpack
Rollup
Nx
Lerna
PlayCanvas
Ionic
SCSS
Tailwind
Storybook
Figma
Adobe XD