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 9 days 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

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative technology development with up to 100% remote work from Toronto.

Senior Frontend Engineer

Senior Frontend Engineer role at LevelTen Energy, building renewable energy marketplace platform with modern web technologies.

Full Stack Engineer

Senior Full Stack Engineer role at Intercom, focusing on developing and maintaining their corporate website using modern web technologies and AI-driven solutions.

Senior UI/Typescript Engineer

Senior UI/Typescript Engineer role at DRW in London, building mission-critical trading applications using React and TypeScript in a dynamic global trading environment.

Senior Frontend Engineer - Customer Account

Senior Frontend Engineer role at Policy Expert, UK's top insurance provider, building customer-facing applications using React and TypeScript in a hybrid work environment.