Frontend Developer

Open 31d

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.