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 relevance
Related Jobs
3 roles aligned with this opportunity
Senior Java Developer
2025-11-20
Node.js Developer w/ AWS
2025-11-19
Back End Developer
2025-09-11
- Posted
- Nov 17, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Porto
- Company
- KWAN
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Java Developer
2025-11-20
Node.js Developer w/ AWS
2025-11-19
Back End Developer
2025-09-11