Як написати CV розробника: гайд за рівнями, ATS і два ринки

Що рекрутер бачить за перші секунди, як CV проходить ATS, чим відрізняється CV трейні, джуна, мідла і сеньйора, і які правила діють на українському та міжнародному ринку.

Автор Саша Колесник за участі Дмитро АнтонюкОновлено 8 хв читання

CV не продає вас. Воно продає співбесіду. Його задача одна: щоб людина, яка відкрила файл, за пів хвилини зрозуміла, хто ви, що вмієте і чому вас варто покликати на розмову. Усе, що не допомагає цьому, можна сміливо прибирати.

Нижче розбираємо, як CV читають рекрутер і інженерний менеджер, як його бачить ATS, що змінюється від рівня до рівня і чим відрізняються правила в Україні та за кордоном. Готові шаблони лежать на сторінці Шаблони CV.

Що рекрутер бачить за перші секунди

Першого разу CV не читають, його сканують. Відоме дослідження Ladders з eye-tracking (2018) показало, що на першому перегляді рекрутер витрачає в середньому близько 7 секунд. Точну цифру можна сперечатися, а суть ні: перший екран вирішує.

Що потрапляє в ці секунди:

  1. Заголовок під іменем. Роль і рівень: Middle Frontend Developer · React, TypeScript. Не «Junior/Middle/Senior Full Stack Developer», а одна чесна позиція.
  2. Останнє місце роботи. Назва компанії, ваша роль, дати.
  3. Стек. Чи збігається він із вакансією буквально.
  4. Тривалість досвіду. Рекрутер рахує роки сам, тому дати мають бути в однаковому форматі.
  5. Локація і формат. Країна, часовий пояс, remote чи релокація.

Якщо ці пʼять речей видно одразу, CV читають далі.

Як CV читає інженерний менеджер

Рекрутер перевіряє відповідність. Інженерний менеджер, який потім відкриває той самий файл, шукає інше:

  • Масштаб. Скільки людей у команді, скільки користувачів, який обсяг коду чи трафіку. «Працював над платформою» нічого не каже. «Фронтенд платформи кредитування, 3 продуктові команди на одній дизайн-системі» каже багато.
  • Ваш внесок, а не команди. «Ми мігрували на Next.js» звучить красиво, але незрозуміло, що робили ви. Пишіть «я».
  • Рішення і компроміси. Для мідла і вище: що ви обрали і чому. Одне речення про причину важить більше за три рядки технологій.
  • Наслідок. Що змінилось після вашої роботи: швидкість, помилки, гроші, час команди.

Порада з практики: якщо пункт не витримує питання «і що?», переписуйте його або видаляйте.

Формула пункту досвіду

Добрий пункт складається з дії, обʼєкта і результату:

Що зробив + на чому / для кого + який результат, бажано з цифрою

СлабкоСильно
Відповідав за фронтендПереписав каталог на React Server Components, LCP впав з 3,8 с до 1,9 с
Писав тестиДодав e2e тести на Playwright для оплати, кількість інцидентів на проді за квартал зменшилась з 6 до 1
Працював з дизайн-системоюЗібрав бібліотеку з 40 компонентів на Storybook, її використовують 3 команди

Немає точних цифр? Беріть порядок величини і чесні формулювання: «близько», «приблизно вдвічі», «з кількох днів до кількох годин». Вигадувати цифри не можна: на співбесіді про них обовʼязково спитають.

ATS: як CV бачить машина

ATS (applicant tracking system) це система, у яку компанія складає всі відгуки. Greenhouse, Lever, Ashby, Workable та інші. Вона розбирає ваш файл на поля і дає рекрутеру шукати за ключовими словами. Сама вона здебільшого не «відхиляє» людей, але якщо файл розібрався криво, вас просто не знайдуть.

Правила, які працюють майже всюди:

  • Одна колонка. Дві колонки, таблиці і текстові блоки часто склеюються в кашу.
  • Стандартні заголовки: Summary, Experience, Skills, Education, Projects, Languages.
  • Текстовий PDF або DOCX. PDF має бути з текстом, який можна виділити. Скан чи експорт картинкою ATS не прочитає.
  • Без іконок, шкал і «зірочок» навичок. «React ★★★★☆» машині нічого не каже, а людям здається дивним.
  • Контакти в тілі документа, не в колонтитулі.
  • Ключові слова дослівно з вакансії. Якщо там TypeScript, пишіть TypeScript, а не лише TS. Якщо Next.js, то не NextJS.
  • Звичайний шрифт (Inter, Arial, Calibri, Roboto), розмір 10-11 pt.
  • Назва файлу: Imya-Prizvyshche-Frontend-CV.pdf, не cv_final_v3_new.pdf.

Перевірка за хвилину: відкрийте PDF, виділіть усе, скопіюйте в звичайний текстовий редактор. Якщо текст іде в правильному порядку і нічого не загубилось, ATS теж його прочитає.

CV за рівнями

Трейні та стажер

Досвіду роботи немає, і це нормально. CV тримається на навчанні і проєктах.

  • Довжина: одна сторінка.
  • Зверху: короткий summary на 2-3 речення: що вчите, що вже зробили, що шукаєте.
  • Проєкти замість досвіду: 2-3 проєкти з посиланням на GitHub і живе демо. Для кожного: задача, стек, що було складним.
  • Навчання: курси, університет, менторство. Без переліку всіх сертифікатів.
  • Що вирізняє: pet-проєкт, яким хтось користується, внесок в open source, хакатон.

Junior

  • Довжина: одна сторінка.
  • Досвід: навіть 6 місяців комерційного досвіду ставте першим. Фриланс і волонтерські проєкти теж рахуються, якщо там був реальний замовник.
  • Пункти: 3-4 на місце роботи, з конкретними задачами.
  • Стек: лише те, з чим ви реально працювали. Жодних «знайомий з Kubernetes» після одного туторіалу.
  • Проєкти: 1-2 найсильніші, якщо комерційного досвіду мало.

Middle

  • Довжина: 1-2 сторінки.
  • Фокус: самостійність. Фічі від початку до кінця, рішення, які ви ухвалювали, якість коду, тести.
  • Цифри: продуктивність, стабільність, швидкість розробки.
  • Прибрати: навчальні проєкти, курси, шкільну освіту.

Senior

  • Довжина: до 2 сторінок. Більше читати не будуть.
  • Фокус: вплив за межами власних задач. Архітектура, менторство, процеси, звʼязок із бізнесом.
  • Останні 5-7 років детально, старіше одним рядком або окремим блоком Earlier experience.
  • Summary: 3-4 речення з вашою спеціалізацією і 1-2 найсильнішими результатами.
  • Для lead і EM: розмір команди, найм, онбординг, як змінилась доставка.

Про рівні і що на кожному очікують, детально в статті Junior, middle, senior: як рости.

Типові помилки

  1. Одне CV на всі вакансії. Мінімум, що варто адаптувати під кожну: заголовок, summary і порядок навичок.
  2. Перелік обовʼязків замість результатів. «Відповідав за», «брав участь у».
  3. Стіна технологій. 40 назв без контексту виглядають як спроба пройти фільтр.
  4. Фото, вік, сімейний стан для міжнародних компаній. Про це нижче.
  5. Дві-три сторінки в джуна.
  6. Помилки в англійській. Пропустіть текст через LanguageTool або Grammarly.
  7. Неробочі посилання на GitHub, демо чи портфоліо.
  8. Креативний дизайн з колонками і графіками. Для дизайнерів доречно, для розробників ні.
  9. Вигадані цифри і навички. Усе, що в CV, стає питанням на співбесіді.

Український ринок

Мова

В українському IT CV зазвичай пишуть англійською, навіть для продуктових компаній з українською командою. Українська версія доречна для державних і оборонних організацій, банків, частини продуктових компаній і вакансій, де це прямо попросили. Якщо сумніваєтесь, тримайте обидві.

Djinni

  • Профіль на Djinni і є вашим CV, а PDF додається до нього. Пошук анонімний: компанії бачать профіль без імені, доки ви не відкриєте контакт.
  • Зарплатні очікування вказуються в доларах на місяць. Для кандидатів в Україні мається на увазі net, тобто «на руки». З травня 2026 кандидати за межами України можуть позначити, net це чи gross.
  • Ставте реалістичну цифру. За даними Djinni, у 2026 кандидати частіше знижують очікування, ніж підвищують (25% проти 16% за Q1 2026).
  • Опис досвіду в профілі пишіть так само, як у CV: результатами, з ключовими словами стеку.

DOU

  • На jobs.dou.ua ви відгукуєтесь на конкретну вакансію і прикладаєте CV або посилання. Тут CV читає людина, тому супровідне повідомлення на 3-4 речення дуже допомагає.
  • Орієнтир по зарплатах беріть з опитування DOU. Літо 2026, медіана net на місяць: junior близько $950, middle $2 500, senior $4 500. Це по всіх спеціалізаціях, для фронтенду окремі цифри дивіться в інтерактивних таблицях DOU.

Що прийнято

  • Фото не обовʼязкове. На Work.ua і robota.ua шаблони досі пропонують фото і дату народження, але для IT це не потрібно.
  • Рівень англійської за CEFR: English: B2 (Upper-Intermediate). Без «вільно» без підстав, бо перевірять на першому ж дзвінку.
  • Формат роботи і локація: місто, remote або офіс, готовність до релокації.
  • Бронювання: якщо для вас це важливо, вказуйте прямо в супровідному повідомленні або у фільтрах сайту, а не в CV.

Міжнародний ринок (США і Європа)

Чого не має бути в CV

  • Фото, вік, дата народження, сімейний стан, громадянство. У США це прямий ризик для компанії з точки зору антидискримінаційного законодавства, тому такі CV інколи відкладають, не читаючи. У Європі фото ще трапляється (наприклад, у Німеччині), але в IT воно давно необовʼязкове. Дефолт: без фото.
  • Повна адреса. Досить міста і країни або часового поясу.
  • Europass для технічних ролей виглядає застаріло. Краще звичайний одноколонковий шаблон.

Що має бути

  • Англійська без помилок, коротко і в активному стані: Built, Reduced, Led, а не Was responsible for.
  • Метрики в більшості пунктів. На міжнародному ринку це очікування за замовчуванням.
  • Часовий пояс і перекриття: Kyiv, Ukraine (UTC+2) · 4+ h overlap with US East Coast.
  • Право на роботу: якщо у вас є дозвіл на роботу в ЄС або ви працюєте як контрактор через ФОП, одним рядком.
  • Формат дат: Jan 2023 - Present скрізь однаково.
  • Довжина: США 1 сторінка для junior і middle, 2 для senior. Європа спокійніше ставиться до 2 сторінок.

Резюме чи CV

У США кажуть «resume», в Європі та Україні «CV». Для розробника це один і той самий документ на 1-2 сторінки. Академічне CV на 5 сторінок з публікаціями це інша історія.

Як прискорити адаптацію під вакансію

Переписувати CV під кожну вакансію вручну довго. Тому ми робимо в ShortLesson режим вакансії: вставляєте текст вакансії, і отримуєте відповідність вашого CV з прозорою формулою, список ключових слів, яких бракує, і уроки та питання для співбесіди саме під цю роль. Що вже можна робити сьогодні:

Чекліст перед відправкою

  • Заголовок під іменем збігається з назвою вакансії
  • Стек з вакансії є в CV дослівно
  • У кожного місця роботи 3-5 пунктів, більшість з результатом
  • Одна колонка, стандартні заголовки, текстовий PDF
  • Посилання на GitHub, портфоліо і LinkedIn відкриваються
  • Немає фото і віку (для міжнародних компаній)
  • Англійська перевірена
  • Назва файлу з іменем і роллю

Читайте також

Усі ресурси