Location
London, with flexible working options including remote work part of the week. Offices located in central London and Uxbridge.
Hours
Full Time
Salary
Negotiable
About the Role
At Motorola Solutions, we believe everything starts with our people. Join a global, close-knit community dedicated to building technologies that help keep people safer everywhere. Our Avigilon Alta Video UI team develops mission-critical infrastructure powering our Video Management System (VMS), evolving a platform that supports deep-tier interconnection across the Motorola product portfolio. We value high-performance engineering, architectural integrity, and building the most reliable real-time tools in the industry.
As a Software Engineer focused on frontend development, you will analyze, develop, and maintain software for our products and systems. You will build tested, maintainable code, implement state management patterns and API integrations, and collaborate with other teams to deliver scalable solutions. Our stack includes Vue 3, Pinia, TypeScript on the frontend, and Go on the backend, but we prioritize strong engineering fundamentals over specific library knowledge.
In return for your expertise, you will receive coaching and development support, competitive salary and bonus schemes, holiday bonuses, pension, private medical insurance, employee stock purchase plan, life assurance, enhanced parental pay, career development opportunities, health and wellbeing support, and participation in corporate social responsibility initiatives including volunteering days and carbon neutral goals.
Experience
2-5 years of software engineering experience with knowledge of HTML, CSS, TypeScript, and ideally modern frontend frameworks.
Understanding of application state patterns and data flows (e.g., Pinia, Vuex, or Redux) and reactivity/observables.
Hands-on experience with RESTful APIs and websockets.
Solid understanding of web development principles.
Good foundation in data structures, algorithms, and design patterns.
About you
Strong engineering mindset with the ability to foresee long-term implications of solutions.
Demonstrated team player skills and willingness to collaborate.
Excited about building, operating, and maintaining resilient, scalable systems.
Ability to investigate root causes and find solutions.
Flexible and willing to explore new areas of the codebase and features.
Effective prioritization skills.
Willingness to learn and improve the codebase through patterns, libraries, and code reviews.
Comfortable working in a distributed, remote-friendly team environment.
Qualifications
No specific qualifications required beyond relevant experience and a positive, collaborative attitude.
Motorola Solutions










