💼 Hiring Quest – Senior Frontend Engineer @ Tactful.ai
Challenge-based hiring quest with structured evaluation and real project outcomes.
Top performers get hired with a paid contract and the opportunity to work on real-world projects.
👋 We are Tactful, a scale-up building and operating a cloud-native Customer Engagement Platform that helps businesses manage customer communications across all digital channels.
We enable teams to deliver fast, consistent, and high-quality customer experiences through a unified omnichannel layer and modern tooling. (Tactful AI)
🕓 Start Date: Immediate
📍 Location: Sheraton, Cairo (Hybrid)
💰 Salary: £500–£700 GBP
🛠️ How the Hiring Quest Works
Register for the quest
You’ll receive the full challenge instructions by email
Submit your solution before the deadline
Top candidates will be invited to a technical review session
One candidate will be hired — others may be considered for future roles
🔍 Who We’re Looking For
✔ 3–5 years of professional frontend experience
✔ Strong experience with Vue.js or React
✔ Solid understanding of Webpack, build tools, and bundling concepts
✔ Clear understanding of frontend build & deploy lifecycles
✔ Strong fundamentals in Computer Science & Web Development
✔ Clean, readable, and maintainable code mindset
✔ Strong frontend fundamentals (DOM, events, browser APIs, performance)
✔ Experience shipping embed scripts / widgets / browser extensions / userscripts
✔ Solid debugging instincts (CSP issues, CSS collisions, cross-site quirks)
💡 Bonus Skills
Security mindset (CSP/CORS, safe DOM injection)
Build tooling (bundling ESM/UMD, minification, gzip size awareness)
Backend comfort with Express.js
Practical test strategy
🎯 Your Mission
Build a tiny widget that collects an email and records product name, price, and page URL on e‑commerce product pages.
Provide a userscript (Using TamperMonkey) to inject it on Amazon and eBay.
And this document link contains all details
🧰 What You Should Submit
Submissions must follow the Deliverables section exactly as defined in the document at this link.
📊 Evaluation Criteria
Widget Architecture & Frontend Engineering — 30%
Userscript Reliability & Cross-Site Compatibility — 25%
UI/UX & Visual Stability — 20%
API Integration & Data Handling — 15%
Performance & Bundle Discipline — 15%
Documentation & Developer Experience — 5%
📩 After Submission
Top candidates will be invited to a technical review session
Final hiring decision will be made within 3–5 business days after the review session.
👉 Hiring decision within 3–5 business days after your review session