10/18/2026 updated

**** ******** ****
40 % partially available

Senior Frontend Engineer — Angular · React/Next.js · Vue 3 · Design Systems · TypeScript

Ankara, Turkey
Only remote
Bachelor's degree in Management Information Systems
Ankara, Turkey
Only remote
Bachelor's degree in Management Information Systems

Profile attachments

Serhan-Gurbuz-Senior-Frontend-Developer-Resume.pdf

About me

Senior frontend engineer, 20+ years. Enterprise frontends for German automotive and retail clients: Angular, React 19/Next.js 15, Vue 3, TypeScript, design systems (Storybook, tokens), ag-Grid, accessibility, testing. Ex frontend team lead and UX lead. Remote, 20 h/week, invoicing via own company.

StorybookVitestHTMLJavaScriptPHPUser Experience (UX)Web AccessibilityAdobe IllustratorAdobe PhotoshopApplication Programming Interfaces (APIs)Atlassian JiraCascading Style Sheets (CSS)User Interface DesignjQueryProject ManagementMicrosoft ProjectMongoDBNode.jsProduct DesignAngular 2+Next.jsResponsive Web DesignTypeScriptUser-Centered DesignRxJSInVisionTailwindReact.jsAdobe XDExpress.jsElectron (Programming Language)Vue.jsGoogle FirebaseGitPlaywrightFigmaGraphQLReact NativeFront End Software DevelopmentApi DesignRestful ApiSoftware Version Control
FRONTEND ENGINEERING (20+ YEARS)
TypeScript, JavaScript, HTML5, CSS3/SCSS. Angular (2 to 18+, 9 years), React 19 / Next.js 15 (App Router, React Server Components), Vue 3 (Composition API), Nuxt. State and data: RxJS, NgRx, NGXS, Redux Toolkit, Zustand, TanStack Query, REST, GraphQL, OpenAPI, WebSocket.

DESIGN SYSTEMS AND UI
Storybook, design tokens and multi-brand theming (SCSS/BEM), Radix UI, Tailwind CSS, Ant Design, ag-Grid Enterprise for large datasets, accessibility (WCAG, ARIA, keyboard navigation), responsive and cross-browser work, Figma to code.

QUALITY
Jest, Spectator, Vitest, Playwright (E2E and visual consistency), Zod and TypeBox validation, react-hook-form, semantic versioning and changelogs for shared libraries, code review, CI/CD (GitLab CI, Jenkins).

RECENT ENTERPRISE PROJECTS (GERMANY, VIA IT CONSULTANCY)
  • Production-line technical data platform for a global car manufacturer: Angular, ag-Grid Enterprise, NGXS, multi-step change-request workflows, Excel import/export, corporate design system integration.
  • Multi-brand design system for one of Europe's largest retail groups: Vue 3, Storybook, Vitest, Playwright, cross-brand theming without touching component logic.
  • B2B campaign management tool for a major German e-commerce company: React 19, Next.js, AWS (S3, CloudFront, Lambda).
  • Multi-tenant control and admin panels: Next.js 15, Radix + Tailwind design system, Zustand, TanStack Query, RBAC, i18n.
LEADERSHIP AND DESIGN BACKGROUND
Frontend team lead (5 engineers, 10+ projects, Angular/React component libraries, mentoring). UX and frontend lead for a national e-visa service in 12 languages (RTL and LTR). Started as a UI/UX designer: Figma, Adobe XD, Sketch, wireframing and prototyping.

TOOLING
Git, Node.js, Express, Firebase, MongoDB, Jira, Scrum/Kanban. Daily use of AI-assisted development (Claude Code) with team rules and guardrails.

LANGUAGES: English (professional, C1), Turkish (native), German (basic).

Experience

Professional experience10+ years
Freelancer since2009

Languages

GermanBasic knowledgeEnglishFluentTurkishNative speaker

Project history

Senior Frontend Engineer

Adesso Turkey (German enterprise clients: BMW, Schwarz Group, OTTO.de)
Enterprise frontend engineering for German automotive and retail clients. BMW: production-line technical data platform (Angular, ag-Grid Enterprise, NGXS, multi-step change-request workflows, Excel import/export, BMW design system integration, Jest/Spectator). Schwarz Group: multi-brand design system (Vue 3 Composition API, Storybook, Vitest, Playwright, cross-brand theming via SCSS/BEM, TypeBox validation, semantic versioning). OTTO.de: B2B campaign management tool (React 19, Next.js, AWS S3/CloudFront/Lambda). Also a multi-tenant control and admin panel (Next.js 15, Radix UI + Tailwind design system, Zustand, TanStack Query, RBAC, i18n). Daily AI-assisted development with Claude Code under team rules and guardrails.

Frontend Team Leader

LOGO Software
Led the frontend development team, delivering 10+ high-impact projects while ensuring pixel-perfect integration using Angular and React. Mentored junior developers and collaborated with cross-functional teams.

Senior Frontend Developer

LOGO Software
Developed and maintained reusable component libraries for Angular, React, and React Native. Integrated multiple APIs to enhance frontend functionality.

Head of Digital Products

Bilişim Köpü
Managed software projects and led front-end UX/Products while labeling projects for the Turkish market. Handled UI/UX design and development for Ödü's Products redesigning projects.

Co-Founder & Product Designer & Product Owner

Aura R&D
Directed product development and vision for AURA ME resulting in award-winning product design. Managed a team and led product development cycles.

Chief Technical Advisor of Frontend & UX

UNSP
Spearheaded design and development of front-end systems for e-Visa and e-Passport applications. Conceptualized and implemented innovative UI/UX designs.

Design Team Leader

Hasat Mobile
Efficiently managed and supervised team workloads, ensuring timely completion of projects. Reported on project status weekly and designed UI/UX flows for SMART TV projects.

Senior UI/UX Developer

United Nations Development Programme
Led user interface and experience development for various platforms, including websites, desktop applications, and mobile apps. Created micro websites for public services and addressed Republic-related issues.

Senior UI/UX Developer

Basari Mobile
Led UI & UX development for websites, desktop apps, and mobile services. Collaborated with top partners Turkcell and Vodafone to implement innovative UX solutions.

UI / UX Designer & Developer

Turkcell

UI / UX Designer & Developer

FirstFlowers Web Studios

Web Designer

Hydra International Consulting

Graphic Designer

Media Blue Advertisement Agency

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in