Location
London, with a hybrid working model (aiming for 2 days in the office in Uxbridge, West London)
Hours
Full Time
Salary
Negotiable
About the Role
Join Motorola Solutions as a Software Engineer on the Avigilon Alta Video UI team, responsible for mission-critical infrastructure powering our Video Management System (VMS). You will work with a modern frontend stack including Vue 3, Pinia, and TypeScript, alongside a Go backend. Our team values high-performance engineering, architectural integrity, and building reliable real-time tools. You will develop, maintain, and test software solutions, implement state management patterns and API integrations, and contribute to a scalable ecosystem. Collaboration with other teams and a commitment to engineering best practices are key. This role embraces a hybrid work culture and offers the opportunity to contribute to technologies that help keep people and communities safer worldwide.
Experience
1-3 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
A team player with strong collaboration skills.
Ability to write tested, maintainable code and debug effectively.
Interest in engineering patterns and best practices.
Excited about building resilient, scalable systems.
Strong analytical skills to investigate and resolve issues.
Flexible and willing to explore new areas of the codebase.
Effective prioritization skills.
Willingness to learn and improve codebase continuously.
Comfortable working remotely part of the week in a distributed team.
Qualifications
No specific formal qualifications required; a passion for software engineering and a commitment to quality and collaboration are essential.

