Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About KWAN
We connect IT professionals with projects that match their skills, professional experience, and goals, then we offer a career progression program, delivered by in-house specialists – our People Experience Partners – to guide them through our journey with us.
Are you passionate about transforming complex interfaces into seamless user experiences? We’re looking for a Frontend Developer with strong Vue expertise to join our team — someone who enjoys working with modern architectures, improving legacy codebases, and building clean, scalable solutions that help users experience value faster.
What you’ll do
- Lead the cleanup, restructuring, and modernization of a legacy Vue.js codebase, ensuring a maintainable and scalable front-end architecture;
- Design and execute strategic refactoring initiatives to reduce technical debt while keeping system stability intact;
- Define, document, and enforce coding standards, architectural patterns, and best practices for front-end development;
- Drive the adoption of modern Vue.js features, including Composition API and Vue 3 migration approaches;
- Oversee GitLab merge requests, ensuring consistency, quality, and alignment with architectural guidelines;
- Work closely with backend, DevOps, and product teams to ensure smooth integration and delivery;
- Promote TDD practices and support automated testing frameworks across the front-end;
- Help integrate testing workflows into the CI/CD pipeline for continuous quality assurance;
- Participate actively in agile ceremonies such as sprint planning, retrospectives, and daily standups;
- Create and maintain clear, comprehensive technical documentation.
What we’re looking for
- 5+ years of professional software development experience, with at least 3 years focused on Vue.js;
- Deep understanding of the Vue.js ecosystem, including Vue 2/3 and Vuex;
- Strong knowledge of JavaScript/TypeScript, HTML5, CSS3, and responsive design principles;
- Solid experience with GitLab workflows, CI/CD pipelines, and version control best practices;
- Familiarity with design systems and component library development;
- Experience working in agile/scrum environments;
- Strong analytical and problem-solving skills, including designing scalable front-end architectures;
- Understanding of performance optimization, security best practices, and accessibility standards.
Nice to have
- Knowledge of the React ecosystem;
- Experience with micro-frontend architectures;
- Familiarity with different state management patterns;
- Understanding of cloud platforms such as AWS, GCP, or Azure, and containerization technologies.
Based in Porto with a hybrid schedule (1 day per week), and english proficiency at B2/C1 level is mandatory.
What we offer:
- A project that matches your skills and ambitions, as well as your preferences for working policies and culture;
- A competitive salary with awesome benefits and opportunities to leverage your knowledge and network to earn additional income;
- An empowering and respectful work culture enriched with social and learning events;
- A People Experience Partner specially assigned to you – your go-to career guide, responsible for supporting your growth, facilitating training, and ensuring your work-life balance at KWAN.
👉 Grab this opportunity, apply now! 🤩
Key Skills
Ranked by relevanceReady to apply?
Join KWAN and take your career to the next level!
Application takes less than 5 minutes

