Frontend Developer

Summary

A Frontend Developer designs, develops, and maintains scalable, responsive applications, with the posting specifically calling for Vue.js while allowing React. The role contributes to frontend architecture, uses modern JavaScript and tooling, and implements unit, integration, and end-to-end testing to deliver production-ready solutions.

We are looking for a Frontend Developer to join our team at JTA! 🚀

In this role, you'll be instrumental in designing, developing, and maintaining modern, responsive frontend interfaces. You'll contribute to architecture decisions, ensure high code quality through testing, and collaborate closely with cross-functional teams to deliver polished, production-ready solutions.



👨🏽‍💻 What you will be doing

  • Design, develop, and maintain scalable frontend applications.

  • Build and maintain modern, responsive frontend interfaces using Vue.js.

  • Contribute to frontend architecture and technical decisions.

  • Implement and maintain unit, integration, and end-to-end tests to ensure high code quality.

  • Collaborate with product, design, and engineering teams to translate requirements into high-quality solutions.

  • Follow best practices in software architecture, testing, and code quality, including OOP principles.




📝 Requirements

  • 3+ years of professional software development experience.

  • Strong foundation in Object-Oriented Programming (OOP) principles.

  • Experience with modern JavaScript.

  • Experience with React or Vue.js, including state management libraries such as Redux, Zustand, Vuex, or Pinia.

  • Experience with frontend tooling such as Webpack or Vite.

  • Good understanding of frontend architecture patterns and REST API consumption.

  • Experience writing unit and integration tests using tools such as Jest or Vitest, and end-to-end tests using Cypress.

  • Familiarity with modern components and CSS libraries or frameworks such as Tailwind CSS, Material UI, Bootstrap, Shadcn/UI, Vuetify, PrimeVue, or Quasar.




💜 Perks

  • Fully Remote or Hybrid Work System (you decide)

  • Meal Allowance: 10.46€ per day (via card)

  • 15th Month Bonus Salary Policy

  • 4 extra vacation days

  • Participation in International Projects

  • Health Insurance (for you, spouse and children)

  • Life Insurance

  • Company-Paid Certifications

  • Team Building Activities

  • Innovative & Young Culture

📍 Location:
We’re based in Porto, Portugal. Although there is the possibility of remote working, we are only considering candidates located in Portugal.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available