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 2 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 Development Engineer, App Shell, Adobe Express

Senior Software Engineer role at Adobe Express, building next-gen creative tools using Web Components and modern JavaScript technologies.

Senior/Lead Full Stack Software Engineer

Senior/Lead Full Stack Engineer position at Quantexa, focusing on Scala and Angular development in a hybrid work environment in London.

Senior Fullstack Engineer

Senior Fullstack Engineer role at Pepperstone, developing trading platforms using React and Node.js in a global fintech environment.

Senior React Developer

Senior React Developer position at iKnowHow, leading software and robotics solutions company, offering frontend development and team leadership opportunities in Athens.

JavaScript Full-Stack Developer (React/Node)

Senior Full-Stack JavaScript Developer position at Oowlish, working remotely on international projects using React and Node.js.