Job Description
About the role:
We're hiring a Vue.js Developer to join a fast-paced, international short-term project building a brand-new internal web platform for one of our top clients. You’ll collaborate with a cross-functional team to bring a user-centric experience to life — from interface design to functional integration with APIs and backend services.
If you love clean code, well-structured components, and intuitive interfaces, this is a great opportunity to contribute to a meaningful digital transformation initiative.
- Location: Brazil (100% Remote)
- Start Date: ASAP
- Duration: 3.5 months
- Type: B2B / PJ Contract
What You’ll Do:
- Develop and implement responsive, user-friendly interfaces using Vue.js.
- Work with design mockups and translate them into scalable components.
- Integrate with REST APIs and backend services.
- Collaborate with backend engineers, product owners, and testers.
- Apply modern UI/UX patterns and optimize for performance and accessibility.
- Contribute to feature toggling, user access layers, and core UI layout.
What You Bring:
- 1+ year of hands-on experience with Vue.js.
- Solid knowledge of JavaScript, HTML, and CSS.
- Familiarity with consuming and integrating REST APIs.
- Comfortable working in Git-based workflows and Agile teams.
- Ability to read and write technical English for team communication.
Interested?
Send your CV to idinis@emagine.pt