Software Engineer (Frontend - Mid)

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Cairo
In-Office or Remote
Mid level
Fintech • Food • Payments • Financial Services
The Role
As a Frontend Software Engineer, you will develop client-facing applications using Vue.js, writing clean code, collaborating with the team, and integrating APIs.
Summary Generated by Built In

Who Are We❓

We Are Foodics! a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarter in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6 billion (yes, billion with a B) orders so far! making Foodics one of the most rapidly evolving SaaS companies to ever emerge from the MENA region.

The Job in a Nutshell 💡

You will be joining one of Foodics' engineering team as a frontend software engineer, working primarily with Vue.js. You will build client-facing applications, write clean and maintainable code, and work closely with your squad through the full development lifecycle. This is a hands-on engineering role where ownership, code quality, and collaboration are equally valued.

What You Will Do ❓
  • Build and maintain frontend features across client-facing SPAs using Vue.js.
  • Write clean, well-documented, and testable code with unit tests using Vitest or Jest.
  • Participate in cross-level code reviews — giving and receiving feedback on PRs across all seniority levels.
  • Collaborate with back-end engineers to integrate APIs and ensure smooth end-to-end data flow.
  • Work within Agile/Scrum ceremonies — standups, sprint planning, retrospectives, and sprint reviews.
  • Identify and address performance bottlenecks and contribute to improving frontend architecture.
  • Build reusable components and contribute to shared code libraries.
  • Work closely with product and design to gather and implement technical and UX requirements.
  • Use AI-assisted development tools to improve your own output and delivery speed.
  • Stay current with frontend best practices and contribute ideas to the team's technical direction.
What Are We Looking For ❓
  • BSc degree in Computer Science or a related field, or equivalent practical experience.
  • 3–5 years of professional frontend engineering experience.
  • Strong proficiency in JavaScript and TypeScript, including modern ES6+ syntax and features.
  • 2+ years of hands-on Vue.js experience, with solid knowledge of both the Options API and Composition API.
  • Familiarity with Vue ecosystem tools: Vue Router, Vuex or Pinia.
  • Experience writing unit tests using Vitest or Jest.
  • Good understanding of asynchronous JavaScript: Promises, async/await, event loops.
  • Experience consuming RESTful APIs.
  • Solid understanding of HTML5 and CSS3.
  • Experience with TailwindCSS.
  • Comfortable with module bundlers like Webpack or Vite.
  • Experience with Git and version control workflows, including PR-based collaboration.
  • Familiarity with AI-powered development tools such as Cursor, GitHub Copilot, or Claude Code.
  • Experience with any backend technology (Node.js, .NET/C#, Java, or similar) is a plus
  • Proficiency in English is required.
Who Will Excel ⭐
  • You have a genuine passion for Vue.js and keep up with its ecosystem evolution.
  • You take code reviews seriously and treat them as a learning and mentoring opportunity.
  • You can work independently on a feature from requirements through delivery without needing constant direction.
  • You communicate clearly about blockers, tradeoffs, and technical decisions.
  • You have prior experience in fintech or foodtech environments.
  • You think about performance and scalability when writing frontend code, not just correctness.
  • Experience with Nuxt.js and server-side rendering (SSR) is a strong plus.
  • Experience with any backend technology (PHP, Node.js, .NET/C#, Java, or similar) is a strong plus.

What We Offer You❗

We believe you will love working at Foodics!

  • We have an inclusive and diverse culture that encourages innovation and flexibility.
  • We offer highly competitive compensation packages in USD, including bonuses and the potential for shares
  • Join a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industry
  • We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company

Top Skills

CSS3
Git
HTML5
JavaScript
Jest
Tailwindcss
Typescript
Vite
Vitest
Vue
Webpack
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Riyadh
853 Employees
Year Founded: 2014

What We Do

Foodics is the leading restaurant operations and payment tech in the MENA region, powering the operations of +30,000 restaurants with an all-in-one software ecosystem to manage and scale.

We're on a mission to help restaurant operators bring their culinary visions to life with financial stability and personal satisfaction.

We envision a future where every transaction in restaurants, from customers to suppliers, flows seamlessly through our platform, bringing operational efficiency, fostering customer connections, and enabling financial success.

Join us on a mission to reimagine an industry where every F&B business can thrive

Similar Jobs

Mondelēz International Logo Mondelēz International

CX Digital Manager - Owned, Earned & Consumer Data Activation

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
Cairo, EGY
90000 Employees

Motorola Solutions Logo Motorola Solutions

Account Manager

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
Cairo, EGY
23000 Employees

Ericsson Logo Ericsson

CRM and Automation Manager

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
78 Locations
89000 Employees

Ericsson Logo Ericsson

Support Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
2 Locations
89000 Employees

Similar Companies Hiring

Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
80 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account