How to Write a CV That Gets Shortlisted in Pakistan (2026 Guide)
A practical, Pakistan-specific guide to writing a CV that actually gets you interviews — with sample sections and the mistakes that get 90% of applications rejected.
Why your CV isn't getting responses
Most Pakistani job applicants send the same generic CV to every job — a two-page block of text listing every course they ever took. Recruiters at big Pakistani firms (Systems Ltd, Habib Bank, Nestlé Pakistan, etc.) skim CVs for 6-8 seconds before deciding. If your CV doesn't communicate value in that window, it goes in the bin — no matter how qualified you are.
This guide walks through what actually works, based on hiring practices at top Pakistani employers in 2026.
The one-page rule (and when to break it)
If you have less than 5 years of experience, keep your CV to one page. This is non-negotiable. Anything longer signals that you can't prioritize.
Exceptions:
- Senior roles (10+ years experience) — two pages maximum
- Academic / research roles that require a publications list
- Government job applications, which often specify a required format
What to include, in order
- Contact block — Full name, city, phone with country code (+92), professional email, LinkedIn URL. Skip your NIC, date of birth, marital status, and photo. These aren't legally required in Pakistan and international recruiters find them off-putting.
- Professional summary (3 lines) — Not an "objective." A specific pitch: "Full-stack developer with 4 years building fintech products at HBL and TPS. Ship React + Node.js features from spec to production. Led the team that reduced our checkout drop-off by 22%."
- Experience — Reverse chronological. For each role: Company · Role · Location · Dates on one line, then 3-5 bullets. Each bullet should follow this structure: Action verb → What you did → Measurable result. "Built a dashboard" is weak. "Built a React dashboard that cut support-team ticket triage time from 40 minutes to 8" is strong.
- Education — Just degree, institution, year. If you're a fresh graduate, expand this section slightly (GPA if 3.3+, thesis topic if relevant). Once you have 2+ years of work experience, education should take 3 lines maximum.
- Skills — Grouped by category. "Programming: Python, SQL, TypeScript. Tools: Git, Docker, AWS. Languages: Urdu (native), English (fluent)". Don't list soft skills like "team player" — every CV has those.
- Optional final section — Open source contributions, published research, notable freelance clients, or genuine hobbies (running a chess YouTube channel is memorable; "reading" is not).
The Pakistan-specific mistakes
Photos. Only include one if the job posting explicitly asks (some airline and hospitality roles do). Otherwise it introduces bias and looks amateurish for tech, finance, and consulting roles.
"References available upon request." Delete this line — it wastes space. Recruiters know they can ask.
Overloading with certifications. Listing every Coursera course you skimmed makes you look junior, not experienced. Include 2-3 certifications that are directly relevant to the role.
Nested tables or fancy Word templates. These break when opened in different versions of Word or when parsed by ATS (Applicant Tracking Systems) — which most large Pakistani employers now use. Stick to a clean single-column layout in a standard sans-serif font (Calibri, Helvetica, or Aptos).
Grammar errors in English. For any English-language role, one typo can end your application. Run your CV through Grammarly or ask a friend with strong English to proofread.
The ATS reality check
Systems Ltd, Careem, HBL, and most companies with 500+ employees use ATS software to filter CVs before a human ever sees them. To pass an ATS:
- Use standard section headers ("Experience," "Education," "Skills") — not creative labels like "My Journey"
- Include keywords from the job description verbatim in your CV
- Save as PDF (not DOCX unless requested), with a filename like Ali-Ahmed-CV.pdf
- Avoid headers, footers, and text inside images — ATS often can't read them
Sample structure for a fresh graduate
ALI AHMED
Lahore · +92 300 1234567 · ali.ahmed@gmail.com · linkedin.com/in/aliahmed
SUMMARY
Recent CS graduate from FAST-NUCES (GPA 3.6). Built and shipped 3 full-stack projects
using React and Node.js during university. Seeking a junior software engineering role
where I can contribute to production systems from day one.
EDUCATION
FAST National University of Computer & Emerging Sciences · Lahore · 2022–2026
BS Computer Science · GPA 3.6
Final-year project: Real-time bus tracking app for Metro Lahore
EXPERIENCE
XYZ Software House · Frontend Intern · Karachi · Jun–Aug 2025
- Built 4 responsive dashboard components in React that ship in the company's flagship SaaS product
- Fixed 12 open bug tickets from the backlog, verified by QA
- Presented my work in weekly team standups
PROJECTS
Metro Lahore Bus Tracker (github.com/aliahmed/metro-lahore)
- React + Firebase app that shows live bus locations for 8 routes
- 200+ monthly active users during pilot
Recipe API (github.com/aliahmed/recipe-api)
- Node.js REST API with JWT auth, tested with Jest, deployed to Railway
SKILLS
Languages: JavaScript, TypeScript, Python, Java
Frontend: React, Next.js, Tailwind, HTML/CSS
Backend: Node.js, Express, PostgreSQL, Firebase
Tools: Git, Docker, VS Code, Figma
Communication: Urdu (native), English (fluent, IELTS 7.5)Final checklist before you send
- [ ] One page (or two if senior)
- [ ] Every bullet has a measurable result if possible
- [ ] No typos, no photo, no NIC number
- [ ] Saved as Firstname-Lastname-CV.pdf
- [ ] Keywords from the job description appear at least once
- [ ] File size under 1 MB
Next step
Once your CV is ready, apply to jobs matching your experience level on our Jobs page. Filter by your city and the "Entry-level" or "Mid-level" tags to find roles that fit.