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. We are a global, close-knit community united by the relentless pursuit to help keep people safer everywhere. Our technologies protect people, property, and places, fostering collaboration critical for safer communities, schools, hospitals, businesses, and nations.
The Avigilon Alta Video UI team is responsible for the mission-critical infrastructure powering our Video Management System (VMS). We are evolving our platform to support deep-tier interconnection across the Motorola product portfolio. Our team values high-performance engineering, architectural integrity, and building the most reliable real-time tools in the industry.
As a Software Engineer (Frontend), you will analyze, develop, and maintain software for our products and systems. You will build tested, maintainable code, implement state management patterns, and integrate APIs to support a scaling ecosystem. You will collaborate with other teams, communicate effectively, and contribute to continuous delivery practices including CI/CD and Git.
We prioritize engineering fundamentals over specific libraries, though our stack includes Vue 3, Pinia, TypeScript on the frontend, and Go on the backend. You will have the opportunity to work on resilient, scalable systems and contribute to a codebase that is continuously improving through code reviews and learning.
In return, you will receive coaching and development support, a competitive salary and bonus schemes, holiday bonuses, pension, private medical insurance, employee stock purchase plan, life assurance, enhanced parental pay, career development opportunities, wellbeing support, and more. Join us to help build a safer future through innovative technology.
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 see 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 happy to explore new areas of the codebase and take on new features.
Effective prioritization skills.
Willingness to learn and improve the codebase continuously.
Comfortable working in a distributed, remote-friendly team culture.
Qualifications
No specific formal qualifications required; focus is on skills, experience, and a positive, collaborative attitude.
Motorola Solutions








