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.

Software Engineer III, Fullstack

Software Engineer III position at JPMorgan Chase focusing on fullstack development with Java, React, and cloud technologies, offering competitive compensation and comprehensive benefits.

Marketing Campaigns Manager

Marketing Campaigns Manager role at Chase, focusing on planning and executing multi-channel marketing campaigns while working with cross-functional teams in an agile environment.

Software Dev Engineer II, Tez

Frontend Software Engineer role at Amazon India, developing new quick commerce experience using ReactJS, requiring 3+ years of experience in software development.

Front End Engineer - CreativeX, Creative X

Front End Engineer position at Amazon Creative X team, building next-generation ad programs with competitive compensation and comprehensive benefits.

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