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

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 2 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?

Jobs Related To Foodics Software Engineer (Frontend)

Front End Engineer, Ads Creative Formats

Front End Engineer position at Amazon Advertising focusing on creating innovative ad experiences and optimizing user interactions for one of the world's largest e-commerce platforms.

Fullstack Engineer, AWS QuickSight

AWS QuickSight seeks Fullstack Engineer to build and architect data visualization and analytics solutions, requiring 3+ years experience.

Frontend Engineer, AWS QuickSight

Frontend Engineer position at AWS QuickSight team, focusing on building AI-powered business intelligence solutions using modern web technologies.

Fullstack Engineer, AWS QuickSight

AWS QuickSight seeks Fullstack Engineer to build and architect data visualization and analytics solutions, requiring 3+ years experience in software development.

Frontend Engineer II, AWS QuickSight

Frontend Engineer II position at AWS QuickSight, focusing on building AI-powered business intelligence experiences using Amazon Bedrock and modern web technologies.