Hi, I’m Jan Nowak, a Senior Frontend Developer with 12+ years of experience delivering high-performance, scalable web apps using React.js, Next.js, Redux, and TypeScript. I’ve led major migrations, designed reusable component libraries, and implemented maintainable frontend architectures for distributed teams. I enjoy turning complex requirements into delightful user experiences, collaborating with designers and product teams, and mentoring peers on best practices, accessibility, and performance. My full-stack capabilities with Node.js, Nest.js, and MongoDB let me contribute across the stack when needed.

Hi, I’m Jan Nowak, a Senior Frontend Developer with 12+ years of experience delivering high-performance, scalable web apps using React.js, Next.js, Redux, and TypeScript. I’ve led major migrations, designed reusable component libraries, and implemented maintainable frontend architectures for distributed teams. I enjoy turning complex requirements into delightful user experiences, collaborating with designers and product teams, and mentoring peers on best practices, accessibility, and performance. My full-stack capabilities with Node.js, Nest.js, and MongoDB let me contribute across the stack when needed.

Available to hire

Hi, I’m Jan Nowak, a Senior Frontend Developer with 12+ years of experience delivering high-performance, scalable web apps using React.js, Next.js, Redux, and TypeScript. I’ve led major migrations, designed reusable component libraries, and implemented maintainable frontend architectures for distributed teams.

I enjoy turning complex requirements into delightful user experiences, collaborating with designers and product teams, and mentoring peers on best practices, accessibility, and performance. My full-stack capabilities with Node.js, Nest.js, and MongoDB let me contribute across the stack when needed.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Frontend Developer at A-listware
June 1, 2021 - Present
Led migration of a large SPA from class-based React + JS to TypeScript + hooks, reducing front-end bundle size by 28% and improving time-to-interactive by 35%. Designed and implemented a Storybook-based shared component library, cutting UI development time for new features by 30–40%. Introduced API layer patterns (React Query + typed clients) to remove ad-hoc fetch logic and catch breaking API changes at build time. Collaborated with designers to enhance accessibility (WCAG) and responsiveness; reduced UI/layout-related support tickets by 20% over two quarters. Mentored 3–4 mid/junior developers on React architecture, performance, and best practices. Contributed to internal frontend templates for linting, formatting, testing, and CI setup for new client projects.
Senior Frontend Engineer at Docplanner
July 1, 2018 - May 1, 2021
Migrated patient booking flows from legacy PHP templates to Vue/React SPAs while preserving SEO and high performance. Co-led standardization of frontend architecture (routing, state, API layer) across multiple teams, reducing duplicated code and speeding up onboarding. Implemented performance improvements (code-splitting, lazy-loading, caching), reducing p95 page load times by 20–25%. Collaborated with product/UX teams on A/B tests for booking flows, contributing to measurable conversion improvements. Introduced structured logging and Sentry error tracking, cutting production debugging time significantly.
Frontend Engineer at Brainly
January 1, 2014 - June 1, 2018
Built responsive, mobile-first UI for Q&A, search, and user profiles serving millions of students globally. Helped implement internal React + Next.js framework, including shared layout, data-fetching patterns, and SSR for SEO-critical pages. Worked on engagement and retention experiments using A/B testing, iterating UI based on metrics. Introduced component testing with Jest/Enzyme, reducing regression issues in critical flows.
Junior Frontend Developer at Netguru
July 1, 2011 - December 1, 2013
Developed responsive UIs for client marketing sites, MVPs, and SaaS dashboards. Integrated REST APIs and collaborated with backend developers to deliver full-featured web solutions. Gained early experience with agile workflows, CI, code reviews, and automated testing.

Education

Bachelor of Science, Computer Science at Nanyang Technological University, Singapore
January 1, 2007 - January 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services