> Markdown version of [/jobs/ext/3008014-senior-software-engineer-frontend-typescript](https://www.wearedevelopers.com/jobs/ext/3008014-senior-software-engineer-frontend-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). --- # Senior Software Engineer, Frontend (TypeScript) - **Company:** Motorola Solutions, Inc. - **Location:** Edinburgh, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Adobe InDesign, Application Programming Interfaces (APIs), Cascading Style Sheets (CSS), Software Documentation, Continuous Integration, Software Engineering, Data Streaming, Systems Integration, TypeScript, Firebase, Front End Software Development, React Redux, Asynchronous Programming, Restful APIs, Api Management - **Published:** September 20, 2026 - **Apply:** https://www.totaljobs.com/job/senior-software-engineer-frontend/motorola-solutions-uk-ltd-job108009693 ## About the Role * Experience: in software engineering experience, with a heavy focus on modern frontend architecture. * Complex Logic & State: Proven ability to manage intricate application states and data flows (e.g., Pinia, Vuex, or Redux). * API & Infrastructure: Deep understanding of consuming RESTful APIs and hands-on experience with Firebase and CI/CD workflows. * Technical Stack: Advanced proficiency in TypeScript and modern CSS/HTML. * Engineering Mindset: A strong foundation in design patterns and the ability to drive architectural changes across a large codebase. * Collaboration: Demonstrated team player skills and a willingness to mentor others., * Resilient Systems: Excitement about building, operating, and maintaining resilient, scalable systems. * Global Architecture: Passion for architecting scalable frontend systems that impact a global community of users. * Observability: Drive for frontend observability to understand performance and be able to diagnose complex logic problems. * Remote Culture: The team is highly distributed across geographies, and you will thrive in an environment of remote work and asynchronous communication. 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 * Analyzes, develops, designs, and maintains software for the organization's products and systems. * Performs system integration of software and hardware to maintain throughput and program consistency. * Develops, validates, and tests: structures and user documentation. * Architects and implements complex state management patterns and robust API integrations to support a scaling ecosystem. * Optimizes delivery by contributing to CI/CD pipelines and leveraging Firebase services for rapid, reliable feature deployment. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [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) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front)