Software Engineer (Frontend)

Foodics is a leading restaurant management ecosystem and payment tech provider, founded in 2014 with headquarters in Riyadh and offices across 5 countries.
Frontend
Mid-Level Software Engineer
Hybrid
2+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer (Frontend)

Foodics is hiring a Frontend Software Engineer with VueJS expertise to build client-facing components and SPA applications for their restaurant management ecosystem.

Calendar Client Engineer, Full Stack

Full-stack Calendar Client Engineer position at Google, focusing on client-side development with Java and modern frameworks, requiring 2+ years of experience.

Software Engineer, Search UI and AI Infrastructure

Software Engineer position at Google focusing on Search UI and AI Infrastructure development, combining frontend expertise with AI integration.

Software Engineer III, Full Stack, Pixel Biometrics

Full Stack Software Engineer role at Google working on Pixel Biometrics, focusing on building visualization platforms and tools for ML systems.

Software Engineer III, Full Stack, Core

Full Stack Software Engineer role at Google's Core team, focusing on cross-platform UI development and Server Driven UI technologies.

Description For Software Engineer (Frontend)

Foodics, a leading restaurant management ecosystem and payment tech provider, is seeking a Frontend Software Engineer to join their dynamic team. Founded in 2014 and headquartered in Riyadh, Foodics has processed over 6 billion orders across 35+ countries. The ideal candidate will have 2+ years of experience with Vue.js and strong proficiency in JavaScript, HTML, and CSS.

As a Frontend Software Engineer at Foodics, you'll be responsible for building client-facing components and SPA applications, ensuring high-quality, clean, and maintainable code. Your role will involve creating user-friendly web pages, optimizing applications for speed, and collaborating with back-end developers and designers to improve usability. You'll also be involved in creating mockups, prototypes, and writing functional requirement documents.

The position offers a hybrid work environment and the opportunity to work on core products, developing designs and functionality from scratch. Foodics provides a competitive compensation package in USD, including bonuses and potential for shares. They also offer flexibility with the option to work outside your country of employment for up to 30 days annually.

Join a diverse team of over 30 nationalities working across 14 countries, and benefit from regular training and an annual learning stipend. This role is perfect for those seeking autonomy, mentorship, and challenging goals in a rapidly evolving SaaS company in the MENA region.

Last updated 3 months ago

Responsibilities For Software Engineer (Frontend)

  • Use markup languages like HTML to create user-friendly web pages
  • Maintain and improve website
  • Optimize applications for maximum speed
  • Design mobile-based features
  • Collaborate with back-end developers and web designers to improve usability
  • Get feedback from, and build solutions for, users and customers
  • Write functional requirement documents and guides
  • Create quality mockups and prototypes
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Stay up-to-date on emerging technologies

Requirements For Software Engineer (Frontend)

JavaScript
  • BSc degree in Computer Science or relevant field
  • Proven work experience as a Front-end developer
  • Highly proficient with JavaScript and its modern ES6+ syntax and features
  • 2+ years of experience with VueJs and its ecosystem (Vue Router, Vuex, etc…)
  • Experience working with Vite.JS, webpack, or other module bundlers
  • Good understanding of asynchronous code
  • Experience with consuming RESTful APIs
  • Ability to write efficient, secure, well-documented, and clean JavaScript code
  • Experience with writing unit tests
  • Comfortable working with version control tools such as Git, SVN etc
  • Proficiency in English is a must

Benefits For Software Engineer (Frontend)

  • Inclusive and diverse culture
  • Flexible work setups (remote, in-office, and hybrid)
  • Competitive compensation packages in USD, including bonuses and potential for shares
  • Option to work outside of your country of employment for up to 30 days annually
  • Regular training and annual learning stipend
  • Opportunity to work with a talented team of over 30 nationalities in 14 countries
  • Autonomy, mentoring, and challenging goals

Interested in this job?