Senior 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
Senior Software Engineer
Remote
501 - 1,000 Employees
4+ years of experience
Finance · Enterprise SaaS

Description For Senior 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, including UAE, Egypt, Jordan, and Kuwait. They serve customers and partners in over 35 different countries worldwide and have processed over 6 billion orders.

The Senior Front-end Engineer role at Foodics requires extensive experience in Front-end development, particularly with VueJS. Key responsibilities include:

  • Building client-facing components and SPAs
  • Ensuring high-quality, clean, and maintainable code
  • Participating in the entire application lifecycle
  • Writing clean code for functional web applications
  • Performing UI tests to optimize performance
  • Managing cutting-edge technologies to improve legacy applications
  • Collaborating with back-end developers and designers
  • Building reusable code and libraries
  • Optimizing applications for maximum speed
  • Designing mobile-based features

The ideal candidate should have:

  • BSc degree in Computer Science or relevant field
  • Proven work experience as a Front-end developer
  • High proficiency in JavaScript (ES6+)
  • 4+ years of experience with VueJs and its ecosystem
  • Experience with webpack or other module bundlers
  • Good understanding of asynchronous code and RESTful APIs
  • Proficiency in HTML5, CSS3 (TailwindCSS knowledge is a plus)
  • Experience with TDD and writing unit tests
  • Good leadership skills
  • Proficiency in English

Foodics offers:

  • Inclusive and diverse culture with flexible work setups
  • Competitive compensation packages, including bonuses and potential shares
  • Out of Country Work option for up to 30 days annually
  • Personal development opportunities and annual learning stipend
  • Chance to work with a diverse team across 14 countries
  • Autonomy, mentoring, and challenging goals
  • Devaluation Protection Mechanism for colleagues in Egypt

If you're passionate about front-end development, especially Vue.js, and have experience in Fintechs or Foodtechs, you'll excel in this role at Foodics.

Last updated 3 months ago

Responsibilities For Senior Software Engineer (Frontend)

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic
  • Gather and address technical and design requirements
  • Build reusable code and libraries for future use
  • Follow emerging technologies
  • Professionally document all coding work
  • Use markup languages like HTML to create user-friendly web pages
  • 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 Senior 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
  • 4+ years of experience with VueJs and its ecosystem (Vue Router, Vuex, etc…)
  • Experience working with webpack or other module bundlers
  • Good understanding of asynchronous code
  • Experience with consuming RESTful APIs
  • Good understanding of HTML5 and CSS3, TailwindCSS knowledge is a plus
  • Ability to write efficient, secure, well-documented, and clean JavaScript code
  • Comfortable working with version control tools such as Git, SVN etc.
  • Experience with TDD and writing unit tests
  • Good leadership skills
  • Proficiency in English is a must

Benefits For Senior Software Engineer (Frontend)

Equity
  • Competitive compensation packages, including bonuses and potential shares
  • Out of Country Work option for up to 30 days annually
  • Regular training and annual learning stipend
  • Opportunity to work with a diverse team across 14 countries
  • Autonomy, mentoring, and challenging goals
  • Devaluation Protection Mechanism for colleagues in Egypt

Interested in this job?

Jobs Related To Foodics Senior Software Engineer (Frontend)

Senior Software Engineer (Frontend) - Egypt

Senior Frontend Engineer position at Foodics, focusing on VueJS development for a leading restaurant management and payment tech provider.

Senior Software Engineer (Frontend) - KSA

Senior Frontend Engineer position at Foodics, focusing on VueJS development for restaurant management solutions in Riyadh, Saudi Arabia.

Senior Software Engineer (Frontend) - KSA

Senior Frontend Engineer position at Foodics requiring 4+ years of Vue.js experience, modern JavaScript expertise, and on-site work in Riyadh, Saudi Arabia.

Senior Software Engineer (Frontend) - KSA

Senior Frontend Engineer position at Foodics, focusing on Vue.js development for restaurant management solutions in Riyadh, Saudi Arabia.

Senior Software Engineer - Javascript/Vue (UK)

Senior Software Engineer position at Dayshape, focusing on JavaScript/Vue.js development for an award-winning enterprise software company, offering hybrid work and competitive benefits.