> Markdown version of [/jobs/ext/3089488-frontend-developer-vue-3-typescript](https://www.wearedevelopers.com/jobs/ext/3089488-frontend-developer-vue-3-typescript). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Developer (Vue 3 | TypeScript - **Company:** Avanade Spainu Company - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Software Applications, C++ (Programming Language), Continuous Integration, Programming Tools, Node.Js, Systems Integration, TypeScript, Web Application Frameworks, ReactJS, Rollup, Vue.js, Build Management, Webpack, AngularJS, Virtual Agents - **Published:** September 26, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!, Strong hands-on TypeScript engineering skills, with at least 3 years of experience, and demonstrated ability to own technical delivery independently. Experience length alone does not establish readiness for sole-engineer product ownership. - Strong understanding of JavaScript/TypeScript behavior, browser execution, and the build ecosystem, including tools such as Webpack or Vite; experience with every framework or tool is not required. - A product-engineering mindset: make progress from incomplete requirements, investigate unknowns, compare options, and seek alignment on consequential decisions rather than waiting for fully specified tickets. - Critical thinking, clear technical communication, and the ability to ask useful follow-up questions of teammates and AI agents. - Ability to review unfamiliar code, identify defects and potential vulnerabilities, explain trade-offs, and verify AI-assisted implementations. - Availability for European team overlap and agreed scrum meetings, with dependable asynchronous communication during the declared working schedule. - Upper-intermediate English level. NICE TO HAVES - React and Electron experience for desktop application interfaces. - Node.js experience; familiarity with Angular, Vue, or Rollup. - Experience with obfuscation, runtime protection, browser internals, or developer tools integrated into build workflows. - Experience integrating native C++ packages or maintaining CI/CD workflows. ## Description We are looking for a Senior TypeScript Engineer to take technical ownership of an application-protection product as the sole engineer on the codebase. This person moves from high-level product goals to researched, working features, investigating browser runtime behavior and build environments. Comfort supervising AI-assisted development and verifying results independently is essential. WHAT YOU WILL DO - Own the product's technical development, moving from high-level product goals to researched implementation options and working features. - Develop application-protection capabilities across JavaScript/TypeScript frameworks and build environments, rather than focusing on one front-end framework. - Investigate browser runtime behavior and protection approaches, including developer-tools inspection and environment-access controls, while evaluating compatibility, performance, and protection trade-offs. - Potentially contribute to a new React/Electron application UI during the initial months. - Run short research spikes, typically one to three days as agreed during refinement, and present options, findings, risks, and recommendations to the lead architect and team. - Use Claude Code to accelerate implementation while checking generated code and validating behavior; do not treat an AI response as a verified technical conclusion. - Communicate progress and blockers through Slack without waiting for the next daily meeting. Publish a working schedule, remain reliably reachable within it, and communicate planned absences. - Contribute to adjacent CI/CD, front-end, or C++ package work when needed, using research, AI assistance, and collaboration rather than assuming expertise in every stack. ## Related Videos - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Micro Frontends with Module Federation: Why and How?](https://www.wearedevelopers.com/videos/165-micro-frontends-with-module-federation-why-and-how) - [Justice for All! Diving into JsTz, a Native JavaScript Environment for Web3 Development](https://www.wearedevelopers.com/videos/1586-justice-for-all-diving-into-jstz-a-native-javascript-environment-for-web3-development) - [The Eternal Sunshine of the Zero Build Pipeline](https://www.wearedevelopers.com/videos/279-the-eternal-sunshine-of-the-zero-build-pipeline) - [Guiding Agentic AI with Vue](https://www.wearedevelopers.com/videos/2033-guiding-agentic-ai-with-vue) ## Related Articles - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)