Land your senior iOS role in the Netherlands — with a hiring manager in your corner.
1:1 coaching from an iOS Lead who made the expat move himself, leads 40+ engineers, and reviews the candidates you're up against. Get the hiring-side playbook most people never see.
You're qualified. So why does the European market keep passing you over?
Your CV reads fine to you — and gets auto-rejected here for reasons no one tells you.
You can't get in front of the people who actually decide.
You walk into interviews built for a hiring culture you've never been shown.
I've seen the pile from the other side. I'll show you what it actually takes.
I'm not a coach who read about this. I lived it — and now I hire for it.
I came to the Netherlands as an expat engineer and had to crack this exact market myself — the rejections, the silence, the figuring-it-out-alone part. I know how it feels.
Today I'm a Lead iOS engineer at one of Europe's largest airlines, I lead a community of 40+ iOS engineers across the group, and I'm on my company's path toward a Director of Technology role.
I sit on the hiring side, so I know precisely what gets a candidate a callback here versus what gets skipped. And I know the parts no recruiter explains — the 30% ruling, relocation, and how European interviews really work.
That combination is why I can help you. And it's why this is a person, not a product.
Mo Gharari — Lead iOS Engineer, Amsterdam
From qualified-but-overlooked to a signed NL/EU offer.
Positioning & target map
Honest gap analysis + a real target-company list — where you actually fit and stand out.
CV, LinkedIn & portfolio
Rebuilt for the hiring eye — the way the person reading the pile actually scans it.
The access system
How to actually reach hiring managers here — past the auto-reject, in front of the deciders.
Interview prep
Technical (Swift, concurrency, architecture) plus the European behavioral and cultural layer.
Mock interview + teardown
A live run, then an honest teardown from the hiring side — what landed, what got you skipped.
Offer stage
Negotiation + relocation and 30%-ruling navigation, so the number on paper works in real life.
Plus a direct channel between sessions for "I have an interview Thursday, help."
I can't promise you an offer, no honest coach can. I give you the system, the insider read, and the accountability to use them.
Hiring-Side Teardown
A sharp, specific fix.
- → CV, portfolio & positioning reviewed by someone who reads the pile
- → Straight feedback on what's getting you skipped
- → Concrete next-step fixes you can act on this week
NL Landing
The full path from positioning to offer.
- → Everything in the Teardown, then the whole system end to end
- → Access strategy, interview prep, mock + live teardown
- → Offer & 30%-ruling navigation when you get there
- → Direct channel between sessions when an interview lands
Done-With-You Search
Ongoing support while you actively interview.
- → Rolling support across live applications and interviews
- → Real-time prep and teardown as opportunities come up
- → A hiring-side read on every offer and decision
Grab a free 20-minute intro call.
No pitch. We'll see if I can actually help, and you'll leave with at least one useful thing either way.
- ✓ A real conversation, not a sales script
- ✓ An honest read on your fit and your odds here
- ✓ At least one concrete thing to act on, free
Straight answers before we talk.
Is this for me?
Mid-to-senior iOS engineers aiming for a role in the Netherlands or EU. If you're much earlier in your career, tell me on the intro call and I'll be honest about fit.
Can you guarantee me a job?
No, and be wary of anyone who does — especially in this market. What I guarantee is the system, the hiring-side perspective, and straight feedback.
I'm still abroad — does that work?
Yes. Sessions are remote, and landing an NL/EU role from abroad is exactly the path I know.
How are you different from a recruiter?
A recruiter works for the company. I work for you — and I happen to know how the company decides.
How does payment work?
For now I invoice you directly after we agree on a package. Simple and manual while I get started.