Skip to content
The method

How we work: who owns what, how we vet, and what each level means

One page instead of a slide deck: who owns what, what we reject during vetting, what each level actually means, and which roles we genuinely cover.

Before the contract

The responsibility matrix: who owns what

This table is the contract before the contract. The last row is the only one that never changes: the code and the IP are yours on every model.

The questionStaff augmentationDedicated teamManaged team
Who decides what gets builtYouYouFolowise
Who sets sprint prioritiesYouSharedFolowise
Who runs the daily standupYouFolowiseFolowise
Who reviews the codeYouFolowiseFolowise
Who sets the quality barYouSharedFolowise
Who formally employs the engineerFolowiseFolowiseFolowise
Who handles payroll and HRFolowiseFolowiseFolowise
Who does the final interviewYouYouShared
Who replaces someone who leavesFolowiseFolowiseFolowise
Who is accountable for the deadlineYouSharedFolowise
Who owns the code and the IPYouYouYou

Ten stages

How we vet engineers, and what gets rejected at each stage

Any firm can write the word "vetted". The real question is what gets rejected at each stage and who makes the call.

  1. Talent team

    Sourcing

    Our engineers' networks, employee referrals, and the Folowise Academy community. We do not buy CV lists.

  2. Talent team

    Experience screen

    We check what they actually built, not what the job title says. Filtered here: title inflation, and one year of experience repeated five times.

  3. A Folowise engineer

    A practical technical task

    A short task that resembles real work in the target domain. No competitive-programming puzzles. Filtered here: people who interview well and do not produce code.

  4. A Folowise engineer

    Live technical interview

    Run by a working engineer, not a recruiter. We walk through their decisions on the task and why they made them. Filtered here: copied solutions and shallow understanding.

  5. Engineering lead

    Code and architecture review

    Senior level and above only. We review prior code and ask for a small system design. Filtered here: people who write working code but cannot justify its structure.

  6. Talent team

    English and communication

    A recorded English conversation about technical work, graded on a scale we publish to you with the profile. Filtered here: people who cannot explain a technical problem clearly to a client.

  7. Talent team

    Delivery maturity and references

    How they behave when a date slips, who they tell, and when. We call two references when the candidate allows it.

  8. Engineering lead

    Engineering lead sign-off

    One person at Folowise puts their name on this candidate. If they will not sign, you never see the profile.

  9. You

    Your interview

    You interview every candidate before any commitment, and you can say no without explaining. Nobody joins your team without your yes.

  10. Operations

    Placement and onboarding

    A Jordanian contract, an NDA, IP assignment, equipment, and managed access. A joint review on day 30.

What "Folowise Verified" actually means

The badge is not marketing. It is an audit record you can ask to see. You will never see us write "the top 1% of engineers" because we do not have the data to back it, and any firm that says it without publishing a pass rate is asking you to believe an invented number.

  • Identity verified against an official document
  • Stated experience confirmed with a past employer or a reference
  • Passed a technical task and a live interview with a Folowise engineer
  • A recorded English assessment with a score shared with you
  • A named Folowise engineer signed off on the recommendation
  • Availability and notice period confirmed within the last 30 days
  • It is not a performance guarantee. Performance is proven in the work, not the interview
  • It does not replace your interview. You interview, you decide
  • It is not permanent. It lapses after 6 months without a placement and needs re-checking
  • It is not a criminal background check. Extended screening is a separate service with the candidate's consent

The ladder

A level is not a number of years

Plenty of people carry eight years of experience and cannot turn an ambiguous scope into a plan. We grade on scope, independence, architecture and communication; years are a supporting signal, nothing more. The last column is the important one.

LevelScope of workSupervision neededArchitectureCommunicationWhat we do not promise at this level
Fresh Graduate0 to 1 yearFully specified, broken-down tasks, with a mentor assignedReviewed daily; every PR read before mergeMakes no architectural decisionsCommunicates inside the team onlyNo independent velocity. A more senior engineer’s review time is part of this seat’s real cost
Junior1 to 3 yearsA scoped task inside an existing featureReviewed every two to three daysFollows the existing architecture and patternsAsks early when blocked, which is the expectation, not a mark against themWe do not expect them to estimate their own work accurately, or to break down ambiguous scope
Mid-Level3 to 5 yearsA whole feature, end to endReviewed weeklyDecides within an established patternExplains their work to non-engineersWe do not expect them to lead a new system design
Senior5 to 8 yearsAmbiguous scope turned into a delivery planWorks independently and raises risk earlyDesigns within a service and justifies trade-offsNegotiates scope with product directlyNot necessarily a people manager
Staff8 years and upOne hard problem that crosses several teamsConsulted on other people’s work; their own is not managedSets the pattern the other teams then followWrites design documents that decisions get made fromManages nobody. If you need someone to own the team, that is a Lead, not a Staff
Lead8 years and upThe output of a whole teamDirects others and reviews their workOwns architecture across several servicesRepresents engineering to stakeholdersNot a substitute for a product manager
Principal10 years and upTechnical decisions beyond a single teamConsulted, not managedSets platform directionWrites for executive leadershipWe have very few of these. We do not pretend otherwise

Coverage

What we cover, and what we do not

The list is not a wish list. Roles marked "standing pipeline" are ones we recruit for continuously, and roles marked "not covered" we decline even if you pay more.

  • Mobile

    • Android · Kotlin / ComposeStanding pipeline
    • iOS · Swift / SwiftUIStanding pipeline
    • FlutterStanding pipeline
    • React NativeOn request
    • Embedded / firmwareNot covered
  • Backend

    • Node.js / TypeScriptStanding pipeline
    • Java / Kotlin · SpringStanding pipeline
    • PHP · LaravelStanding pipeline
    • Python · Django / FastAPIStanding pipeline
    • .NET · C#On request
    • GoOn request
    • RustNot covered
  • Frontend

    • React / Next.jsStanding pipeline
    • Vue / NuxtStanding pipeline
    • AngularOn request
    • Frontend with design systemsStanding pipeline
  • Quality

    • Manual QAStanding pipeline
    • Automation QA · Playwright / CypressStanding pipeline
    • Mobile automation · AppiumOn request
    • QA leadStanding pipeline
    • Performance and load testingOn request
  • Infrastructure

    • DevOps · CI/CDStanding pipeline
    • Cloud engineer · AWS / GCP / AzureStanding pipeline
    • SREOn request
    • Security engineerOn request
    • Physical data centre opsNot covered
  • Product

    • Product managerStanding pipeline
    • Business analystStanding pipeline
    • Delivery lead / Scrum masterStanding pipeline
    • Technical PM, platformOn request
  • Design

    • UI/UX designerStanding pipeline
    • Product designerStanding pipeline
    • UX researcherOn request
    • Brand and visual identityOn request
  • Data and AI

    • Data engineerStanding pipeline
    • Applied AI engineer · LLMStanding pipeline
    • Data analyst and BIOn request
    • ML engineer · model trainingOn request
    • ML research scientistNot covered
  • Leadership

    • Tech leadStanding pipeline
    • Engineering managerOn request
    • Solution architectOn request
    • Fractional CTOOn request

Every standing-pipeline role has its own page and price: the price book.

The line

The academy and the network are two separate tracks

Plenty of firms turn their bootcamp graduates into "senior engineers" on a profile sheet. We keep the two tracks separate in public because that blur is the fastest way to lose a client after two months.

Talent development

Folowise Academy

Training programmes for beginners and career changers. The goal is to reach a first-job standard, not to hand them to an international client.

Output
An entry-level engineer ready for a first job
Sold to an external client
No. Never.
Path after graduation
The local job market, or supervised internal Folowise projects
Client ready

Folowise Engineering Network

Professionals with proven production experience who passed the technical assessment, each one signed off by a named Folowise engineer. Most come straight from the market, not from the academy.

Output
An engineer put in front of an international client
Minimum level
Mid-Level and above
Where most come from
The local market and referrals

A graduate may reach the network one day, but not on the strength of a certificate. They reach it after years of real production work and after passing the same assessment any engineer from the market takes. There is no shortcut from a classroom to a seat on your team.

After the brief

What happens after you send a brief

The requirement record our team opens, its ten stages, and what happens on each of the five working days to the first shortlist.

Read the five steps

FAQ

About vetting and starting

01

Can I interview candidates and reject them?

Yes, and without explaining why. Our assessment decides who reaches you; it does not replace your decision. If you reject three candidates in a row, we stop sending and re-read the brief with you, because the problem is probably our understanding of the need rather than the candidates.

02

What if the engineer is not the right fit?

Within the first 30 days: tell us, and we replace at no additional fee and with no notice period charged to you. After that, a standard 30 day notice applies. We ask one thing in return: tell us in week two if it feels wrong, not in month three. Most mismatches are fixable when raised early.

03

How long does this actually take?

For roles where we have a standing pipeline: a first shortlist within 5 working days of a clear brief, and your interviews the week after. The actual start depends on the engineer's notice period with their current employer, and Jordanian labour law requires a month on indefinite contracts. Realistic total: 3 to 6 weeks. We publish both numbers deliberately: anyone publishing "48 hours" alone means time to shortlist, not time to start, and is offering you whoever is unoccupied rather than the best people in the market.

Next step

Tell us what you are trying to ship

Not the headcount. Tell us the product, the date, and what team you have today, and we will propose the shape. If we think what you need is not more engineers, we will say so on the first call.

Send a briefBook a 20 minute call

Typical response within one business day · everything you share is treated as confidential