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 builds 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.
We use Vue 3, Pinia, and TypeScript on the frontend and Go on the backend, but prioritize engineering fundamentals over specific libraries. We seek a developer skilled in navigating logic, managing state, and building maintainable solutions.
In this role, you will analyze, develop, and maintain software for our products and systems. You will develop, validate, and test maintainable, tested code, implement state management patterns and API integrations to support a scaling ecosystem, and have a basic understanding of CI/CD principles and deployment using Git. Collaboration with other teams to gather requirements and deliver solutions is essential.
Join us and contribute to building a safer future through innovative technology while receiving coaching and development support every step of the way.
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.
Basic understanding of CI/CD principles and Git.
About You
Demonstrated team player with strong collaboration skills.
Ability to investigate issues, analyze root causes, and find effective solutions.
Excited about building, operating, and maintaining resilient, scalable systems.
Willingness to explore new areas of the codebase and take on new features.
Ability to prioritize effectively and adapt to changing requirements.
Committed to continuous learning and improving code quality through patterns, libraries, and code reviews.
Comfortable working in a distributed, remote-friendly team environment.
Qualifications
No specific formal qualifications required; a strong engineering mindset and relevant experience are valued.
We are an equal opportunities employer and welcome applicants from diverse backgrounds. If you do not meet all preferred skills but believe you would be a great addition to our team, we encourage you to apply.

