Taro Logo

Senior Software Engineer (Frontend)

A leading restaurant management ecosystem and payment tech provider founded in 2014, serving customers in over 35 countries worldwide.
Frontend
Senior Software Engineer
In-Person
501 - 1,000 Employees
4+ years of experience
Enterprise SaaS · Finance

Job Description

Foodics, a pioneering restaurant management and payment tech provider, is seeking a Senior Frontend Software Engineer to join their dynamic team. Founded in 2014 and headquartered in Riyadh with offices across 5 countries, Foodics has processed over 6 billion orders globally. The role demands expertise in Frontend development, particularly in VueJS, focusing on building client-facing components and SPAs. You'll work with cutting-edge technologies, collaborate with talented engineers, and contribute to core products that serve customers in over 35 countries.

The ideal candidate should have 4+ years of experience with VueJS and strong proficiency in modern JavaScript. You'll be responsible for developing functional web applications, optimizing performance, and ensuring code quality. The role offers opportunities to work on challenging projects, mentor team members, and contribute to a rapidly growing SaaS platform in the MENA region.

Benefits include competitive compensation with bonus potential, equity opportunities, and professional development through regular training and learning stipends. You'll join a diverse team of over 30 nationalities, gaining valuable experience in an exciting industry while working on innovative solutions that impact millions of users. The position offers both technical challenges and leadership opportunities in a hyper-growth environment.

Last updated 4 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
  • Build reusable code and libraries for future use
  • Optimize applications for maximum speed
  • Design mobile-based features
  • Create quality mockups and prototypes
  • Help back-end developers with coding and troubleshooting
  • Ensure high-quality graphic standards and brand consistency

Requirements For Senior Software Engineer (Frontend)

JavaScript
TypeScript
  • 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
Education Budget
  • Competitive compensation packages including bonuses and potential shares
  • Annual learning stipend
  • Regular training opportunities
  • Inclusive and diverse culture
  • Work with team of over 30 nationalities across 14 countries