Foodics is looking for a Frontend Software Engineer to join one of our engineering teams. In this role, you will build client-facing applications, write clean and maintainable code, and work closely with your squad through the full development lifecycle, primarily using Vue.js.
What You'll Do
- Build and maintain frontend features across client-facing SPAs using Vue.js.
- Write clean, well-documented, and testable code with unit tests using Vitest or Jest.
- Participate in cross-level code reviews — giving and receiving feedback on PRs across all seniority levels.
- Collaborate with back-end engineers to integrate APIs and ensure smooth end-to-end data flow.
- Work within Agile/Scrum ceremonies — standups, sprint planning, retrospectives, and sprint reviews.
- Identify and address performance bottlenecks and contribute to improving frontend architecture.
- Build reusable components and contribute to shared code libraries.
- Work closely with product and design to gather and implement technical and UX requirements.
- Use AI-assisted development tools to improve your own output and delivery speed.
- Stay current with frontend best practices and contribute ideas to the team's technical direction.
What We're Looking For
- BSc degree in Computer Science or a related field, or equivalent practical experience.
- 3–5 years of professional frontend engineering experience.
- Strong proficiency in JavaScript and TypeScript, including modern ES6+ syntax and features.
- 2+ years of hands-on Vue.js experience, with solid knowledge of both the Options API and Composition API.
- Familiarity with Vue ecosystem tools: Vue Router, Vuex or Pinia.
- Experience writing unit tests using Vitest or Jest.
- Good understanding of asynchronous JavaScript: Promises, async/await, event loops.
- Experience consuming RESTful APIs.
- Solid understanding of HTML5 and CSS3.
- Experience with TailwindCSS.
- Comfortable with module bundlers like Webpack or Vite.
- Experience with Git and version control workflows, including PR-based collaboration.
- Familiarity with AI-powered development tools such as Cursor, GitHub Copilot, or Claude Code.
- Proficiency in English is required.
Nice to Have
- Experience with any backend technology (Node.js, .NET/C#, Java, or similar) is a plus.
- You have prior experience in fintech or foodtech environments.
- Experience with Nuxt.js and server-side rendering (SSR) is a strong plus.
Technical Stack
- JavaScript, TypeScript
- Vue.js, Vue Router, Vuex, Pinia
- Vitest, Jest
- HTML5, CSS3, TailwindCSS
- Webpack, Vite
- Git
Benefits & Compensation
- We have an inclusive and diverse culture that encourages innovation and flexibility.
- We offer highly competitive compensation packages in USD, including bonuses and the potential for shares.
- Join a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industry.
- We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.





