The Avigilon Alta Video UI team is responsible for the mission‑critical infrastructure that powers our VMS. Our stack includes Vue 3, Pinia, and TypeScript on the frontend and Go on the backend. We are evolving our platform to support deep‑tier interconnection across the Motorola product portfolio. We are looking for a developer who can navigate logic, manage state, and help us build maintainable solutions.
Responsibilities
* Analyzes, develops, and maintains software for the organizations products and systems; familiarity with engineering patterns and best practices.
* Develops, validates, and tests: builds tested, maintainable code and debug when necessary.
* Implements state-management patterns and API integrations to support a scaling ecosystem.
* Delivery: basic understanding of CI/CD principles and deployment, Git.
* Communicates: comfortable collaborating with other teams on solutions and reaching out for information/requirements when necessary.
Qualifications
* 2–5 years of software engineering experience with knowledge of HTML, CSS, TypeScript and ideally modern frontend frameworks.
* Understanding of application state patterns, data flows (e.g., Pinia, Vuex, or Redux) and reactivity/observables.
* Hands‑on experience with RESTful API, websockets; solid understanding of web development principles.
* Good foundation in data structures and algorithms and design patterns; ability to see long-term implications of solutions.
* Demonstrated team‑player skills and willingness to work with others.
Desired Skills
* Resilient Systems: excited about building, operating, and maintaining resilient, scalable systems; tests their code.
* Analysis: ability to investigate and get to the root cause of issues and find a solution.
* Flexibility: happy exploring new areas of the codebase and jumping into new features (with help, of course); can prioritise effectively.
* Willingness to learn: always looking to improve the codebase via patterns or libraries and we review code.
* Remote culture: distributed across geographies; happy working remotely part of the week; we have offices in central London and Uxbridge.
Benefits
* Competitive salary and bonus schemes.
* Two weeks of additional pay per year (holiday bonus).
* 25 days holiday entitlement + bank holidays.
* Attractive defined contribution pension scheme.
* Private medical insurance.
* Employee stock purchase plan.
* Flexible working options.
* Life assurance.
* Enhanced maternity and paternity pay.
* Career development support and wide-ranging learning opportunities.
* Employee health and wellbeing support EAP, wellbeing guidance, etc.
* Carbon neutral initiatives/goals.
* Corporate social responsibility initiatives including support for volunteering days.
* Well-known companies discount scheme.
Equal Opportunity Employer
We are an equal opportunities employer and we want you to have every opportunity to shine and show us your talents. Please let us know if there is anything we can do to make sure the process works for you. We celebrate diversity and are committed to creating an inclusive environment for all employees.
J-18808-Ljbffr