ITCH jobs and careers
London, United Kingdom
As of October 23, 2026, ITCH has no open roles listed.
About ITCH
ITCH is a London based creative studio. We work alongside our clients to produce video strategies and creative social content that inspire and engage with audiences around the globe. We pride ourselves on our high production values, creativity and marketing expertise. From initial concept, right through to production and finally publishing, we’ll tell your story, your way. And, because we operate a flat, multi-talented structure, we come without the big agency price tag. Just great quality content and strategies that work. Just ask our clients. E: [email protected]
- Employees
- 11 to 50
- Headquarters
- London
Leadership
The top of ITCH's org chart, with how many people report into each leader.
George Owen
Founder
23 reports
Alice Fletcher
Managing Director
22 reports
Jobs at ITCH
No open positions right now. Explore more companies on TheJobsMap.
ITCH jobs: common questions
- Is ITCH hiring right now?
- ITCH has no open roles listed as of October 23, 2026. Roles appear here as soon as they are posted on ITCH's careers site.
- Where is ITCH headquartered?
- ITCH is headquartered in London, United Kingdom.
- Who leads ITCH?
- George Owen, Founder, is at the top of ITCH's org chart.
- How do I apply for a job at ITCH?
- Pick a role on ITCH's TheJobsMap page and select Apply. Every listing links to the original posting on ITCH's own careers site, so you apply directly with the employer.