Skip to main content

Phase 0 - Recruiter Training Handbook

Technical Awareness for Non-Technical Recruiters

Purpose of Phase 0

Phase 0 exists to build technical awareness, not technical expertise.

This phase is designed for recruiters with no engineering background who need to understand:

  • What software developers actually do
  • The difference between frontend, backend, fullstack, web, and mobile development
  • How software products are built at a high level

Recruiters are not expected to code. They are expected to understand what problem each role solves.

⚠️ Phase 0 must be completed before reviewing technical resumes or conducting screenings.


Training Philosophy

  • Recruiters do not hire technologies.
  • They hire people who solve specific problems using technology.
  • Understanding roles at a conceptual level enables better screening, clearer communication, and fewer mistakes.

1. What a Software Developer Does (In Simple Terms)

A software developer builds, maintains, and improves digital products.

Examples of products:

  • Websites
  • Web applications (dashboards, platforms, portals)
  • Mobile applications (iOS / Android)
  • Internal tools and systems

Developers:

  • Translate business needs into software
  • Solve problems through logic and structure
  • Maintain and improve existing systems

2. Web Development vs Mobile Development

Web Development

  • Software accessed through a browser (Chrome, Safari, etc.)
  • Examples: websites, admin dashboards, SaaS platforms
  • Runs on laptops, desktops, tablets

Mobile Development

  • Software installed on mobile devices
  • Examples: iOS and Android apps
  • Built specifically for phones and tablets

👉 Web and mobile are different platforms and often require different skills.


3. Frontend Development

Frontend developers work on what users see and interact with.

Examples:

  • Screens and pages
  • Buttons, forms, menus
  • Layout, responsiveness, visual behavior

If frontend fails:

  • Users get frustrated
  • Interfaces break
  • Products feel slow or confusing

Frontend is closely related to user experience (UX).


4. Backend Development

Backend developers work on what happens behind the scenes.

Examples:

  • Business logic
  • Data storage and processing
  • APIs that connect systems
  • Authentication and security

If backend fails:

  • Data is incorrect
  • Systems crash
  • Security is compromised

Backend work focuses on reliability and correctness.


5. Fullstack Development

Fullstack developers work on both frontend and backend.

Clarifications:

  • Fullstack does not mean expert in everything
  • Most fullstack developers are stronger on one side
  • Fullstack roles are common in startups and small teams

Recruiters must identify: 👉 Which side (frontend or backend) the candidate is stronger in.


6. How the Pieces Work Together

At a high level:

  • Frontend → User interaction
  • Backend → Logic and data
  • Database → Stores information
  • API → Connects frontend and backend

All parts must work together for a product to function correctly.


7. Common Developer Role Variations

Recruiters may see titles such as:

  • Web Developer
  • Software Engineer
  • Frontend Engineer
  • Backend Engineer
  • Mobile Developer
  • Fullstack Engineer

👉 Titles vary. Responsibilities matter more than titles.


8. What Recruiters Should Listen For

During resume reviews or conversations, recruiters should listen for:

  • What part of the system the developer worked on
  • Whether they mention users, data, or systems
  • Whether they explain why something was built

⚠️ Avoid focusing only on tools or buzzwords.


9. What Recruiters Are NOT Expected to Do

Recruiters are not expected to:

  • Write or review code
  • Judge technical architecture
  • Compare technologies in depth

Recruiters are expected to:

  • Understand role boundaries
  • Identify mismatches early
  • Ask clarifying questions

10. Completion Criteria for Phase 0

A recruiter completes Phase 0 when they:

  • Can explain frontend, backend, and fullstack in simple words
  • Understand the difference between web and mobile development
  • Can explain what developers build
  • Feel comfortable reading technical resumes at a high level

11. Non-Technical Glossary for Recruiters

This glossary explains common technical terms in plain language:

  • Frontend → The part of an application users see and interact with.
  • Backend → The part of an application that handles logic, data, and security behind the scenes.
  • Fullstack → A developer who works on both frontend and backend (usually stronger in one area).
  • Web Application → A software product accessed through a browser.
  • Mobile Application → A software product installed on a mobile device (iOS or Android).
  • UI (User Interface) → The visual layout of screens and elements.
  • UX (User Experience) → How easy and pleasant a product is to use.
  • API → A way for systems to communicate with each other.
  • Database → Where data is stored and retrieved.
  • Server → A computer or system that runs backend logic.
  • Cloud → Online infrastructure used to host applications and data.
  • Authentication → How users log in and prove who they are.
  • Framework → A set of tools developers use to build software faster.
  • Tech Stack → The combination of technologies used in a project.
  • Deployment → Releasing software so users can access it.
  • Production → The live version of a product used by real users.
  • Bug → An error or problem in software.
  • Feature → A specific function or capability of a product.