> Markdown version of [/jobs/ext/4679679-frontend-software-engineer-vue-js-typescript](https://www.wearedevelopers.com/jobs/ext/4679679-frontend-software-engineer-vue-js-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 Software Engineer - Vue.js / TypeScript - **Company:** Motorola Solutions, Inc. - **Location:** Edinburgh, United Kingdom - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML5, Client Server Models, Cascading Style Sheets (CSS), Code Review, Continuous Integration, Software Debugging, Software Design Patterns, Web Development, Operational Data Store, Software Engineering, Data Streaming, TypeScript, Web Applications, WebSocket, Git, Vue.js, Git Flow, Material UI, Information Technology, Live Streaming, Front End Software Development, React Redux, Restful APIs, Es2015, Software Version Control - **Published:** November 12, 2026 - **Apply:** https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Edinburgh-UK-ZUK126/Software-Engineer--Frontend--TypeScript-_R65771 ## About the Role * Bachelor's Degree in Computer Science, Software Engineering, or a STEM discipline * Demonstrated professional software engineering experience specialising in frontend web application development * Legal authorization to work in the United Kingdom Technical Expertise * Vue 3 and TypeScript to architect scalable, reactive, and type-safe web applications * State Management (Pinia, Vuex, or Redux) to coordinate predictable client data flows across distributed UI components * Modern JavaScript (ES6+), HTML5, and CSS3 to build responsive, accessible, and high-performance browser interfaces * RESTful APIs and WebSockets to consume real-time streaming services and asynchronous network requests * Git to manage version control, branching strategies, and collaborative peer reviews * Professional English Proficiency to communicate technical concepts and collaborate across international cross-functional teams We believe that a diverse and inclusive workplace spawns innovation - the more diverse our employees are, the more ideas and talents we have to excel as a leader in the technology sector. If you would like to be part of a dynamic team of people who are ambitious, focused, and hardworking then we look forward to meeting you! ## Description * Build modular, maintainable user interfaces using Vue 3, Pinia, and TypeScript to power high-throughput video platform capabilities * Implement reactive client-side data flows and state management patterns to manage complex real-time operational data * Integrate RESTful APIs and WebSockets to establish high-performance client-server communication and live streaming telemetry Engineering Rigor & Resilient Systems * Apply robust testing methodologies and client-side debugging practices to help to provide exceptional software stability * Conduct thoughtful code reviews and champion maintainable design patterns that strengthen codebase scalability * Analyze and resolve complex frontend performance bottlenecks to optimize runtime responsiveness and browser efficiency Cross-Functional Collaboration & Delivery * Partner with product managers, UX designers, and distributed engineering colleagues to translate requirements into intuitive, reliable interfaces * Utilise Git and continuous integration workflows to support dependable, predictable release cycles * Document architectural decisions and contribute to frontend engineering standards to help to elevate team-wide capabilities