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

Apr 2023 - Present

  • Planned and led a multi-domain project utilizing Vue 3, Pinia, Vite, Nx, Yarn workspaces, Tailwind, Storybook, and Figma
  • Implemented integration of Google Analytics (GA) and Google Tag Manager (GTM)
  • Integrated Lokalise for external translation management, improving localization processes
  • 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

Feb 2018 - Mar 2019

Frontend Engineer, lab56 Communications

  • Prepared screen layouts and landing pages using SCSS and Gulp
  • Optimized the creation process of "mobile-first" landing pages with SCSS and Gulp
  • Adapted layouts and languages and performed updates for Java-based Android applications
  • Maintained and updated existing customer portals based on Joomla, ensuring functionality and security
  • Created materials for online advertising using Photoshop and Illustrator to enhance brand visibility
JavaScript
SCSS
Gulp
Joomla
Java
Photoshop
Illustrator

Projects