Remote Software Engineer (Frontend)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Foodics is seeking a Frontend Software Engineer proficient in VueJS to develop client-facing components and SPA applications.
  • Responsibilities include creating user-friendly web pages using HTML, optimizing applications for speed, designing mobile features, and collaborating with back-end developers and web designers.
  • The role involves gathering feedback from users, writing functional requirement documents, creating mockups and prototypes, and staying updated on emerging technologies.
  • The position requires working on core products, developing designs and functionality from scratch, and ensuring high-quality, clean, and maintainable code.

Requirements:

  • BSc degree in Computer Science or relevant field is required.
  • Proven work experience as a Front-end developer is necessary.
  • Must be highly proficient in JavaScript with modern ES6+ syntax and features.
  • 2+ years of experience with VueJs and its ecosystem (Vue Router, Vuex, etc…) is essential.
  • Experience with Vite.JS, webpack, or other module bundlers is preferred.
  • Good understanding of asynchronous code and consuming RESTful APIs is required.
  • Ability to write efficient, secure, well-documented, and clean JavaScript code is a must.
  • Experience with writing unit tests and version control tools like Git, SVN is necessary.
  • Proficiency in English is a mandatory requirement.

Benefits:

  • Foodics offers an inclusive and diverse culture that supports innovation and flexibility in remote, in-office, and hybrid work setups.
  • Highly competitive compensation packages in USD, including bonuses and potential shares are provided.
  • Opportunity for out-of-country work for up to 30 days annually.
  • Personal development is prioritized with regular training and an annual learning stipend.
  • Join a talented team of over 30 nationalities working in 14 countries and gain valuable experience in an exciting industry.
  • Autonomy, mentoring, and challenging goals create opportunities for personal and professional growth.
About the job
Posted on
Job type
Salary
-
Leave a feedback