CV template: Middle / Senior, international market

For US and European companies. No photo, age or full address. Up to 2 pages for senior, 1-2 for middle. Every bullet: action + object + result. Replace everything in [square brackets].

By Sasha KolesnikUpdated

One column, standard headings, a text PDF: ATS systems read it without trouble.

Preview

Replace everything in [square brackets] with your own details.

[Firstname Lastname]

Senior Frontend Engineer · React, TypeScript, Design Systems

[Kyiv, Ukraine] (UTC+2) · Remote, [4+ h overlap with US East Coast] · [[email protected]] · [linkedin.com/in/your-name] · [github.com/your-name] · [your-site.dev]

Summary

Frontend engineer with [7] years in React and TypeScript, focused on [design systems and frontend performance]. At [Company] I [built the component library three product teams ship on] and [cut median page load by 40%]. I like owning a frontend end to end: architecture, tooling, standards, and the people who work in it. Open to [senior or staff] roles in [B2B SaaS or fintech].

Experience

Senior Frontend Engineer · [Company Name]

[Jan 2023] - Present · [United States] · Remote

[One line about the company: what it does, scale, stage. Example: Lending platform for US small businesses, 200k monthly users, Series B.]

  • Designed and maintained the design system on [Radix and Tailwind]; [3] product teams adopted it, which cut new screen delivery from [about a week to two days].
  • Led the migration from [CRA to Next.js App Router] across [180] routes without a feature freeze; [LCP improved from 3.4 s to 1.7 s].
  • Set up visual regression and e2e testing with [Playwright], [frontend incidents dropped from 9 to 2 per quarter].
  • Mentored [3] engineers; two were promoted to middle and senior within [a year].
  • Wrote [6] architecture decision records that the team still uses for [state management, data fetching and error handling].

Frontend Engineer · [Company Name]

[Jun 2020] - [Dec 2022] · [Kyiv, Ukraine] · Hybrid

[One line about the product.]

  • Built [the checkout flow] in React and TypeScript, processing [$X M] a year; conversion went up [N%] after the redesign.
  • Introduced [GraphQL with Apollo Client] and a caching strategy that cut API calls per session by [about half].
  • Owned accessibility for [the public site]; reached [WCAG 2.1 AA] on the main flows.

Earlier experience

[Frontend Developer · Company · 2018 - 2020] · [Web Developer · Agency · 2017 - 2018]

Skills

Languages: TypeScript, JavaScript, HTML, CSS, [SQL]
Frontend: React, Next.js, [Redux Toolkit, React Query], Server Components, Web Components
Design systems: Storybook, [Radix UI], design tokens, theming, component API design
Quality: Playwright, Vitest, Testing Library, accessibility (WCAG 2.1), Core Web Vitals
Tooling and platform: Vite, Webpack, pnpm, GitHub Actions, Docker, [AWS (S3, CloudFront, Lambda)]
Backend literacy: Node.js, REST, GraphQL, PostgreSQL

Selected projects or open source

[Project or library] · [url]
[One line: what it is, who uses it, a number: stars, downloads, users.]

Education

[BSc Computer Science] · [University] · [2013 - 2017]

Languages

English: [C1 (Advanced)] · Ukrainian: native

Tips for this template

  • No photo, age, marital status or citizenship.
  • Add a right to work line if relevant: "EU work permit (Poland)" or "Contractor via own company, invoices in USD".
  • Keep the same date format everywhere: "Jan 2023 - Present".
  • Lead or EM variant: add team size, hiring numbers and delivery metrics to each role.

All resources