IT & Software

Software Engineer, Frontend (TypeScript)

Indigo Vision

Edinburgh · City of Edinburgh · United Kingdom

Overview

In this role you will contribute to the Avigilon Alta Video UI team, developing and maintaining the VMS frontend to support a scalable, real-time platform. You will collaborate across teams to implement state management and API integrations, while applying engineering best practices. The position offers hybrid work from Edinburgh and a chance to impact safety-focused products. You will work on maintainable, high-performance UI solutions that connect across the Motorola portfolio.

Pay / Benefits
  • Competitive salary and bonus schemes
  • Two weeks of additional pay per year (holiday bonus)
  • 25 days holiday entitlement + bank holidays
  • Defined contribution pension scheme
  • Private medical insurance
  • Employee stock purchase plan
Responsibilities
  • Analyze, develop, and maintain software for the organization’s products and systems
  • Develop, validate, test, and debug maintainable code
  • Implement state management patterns and API integrations to support a scaling ecosystem
  • Understand and apply CI/CD principles and basic deployment using Git
  • Collaborate with other teams to gather requirements and deliver solutions
  • Contribute to building reliable, real-time UI tooling
Key requirements
  • 1-3 years of software engineering experience
  • Knowledge of HTML, CSS, TypeScript
  • Experience with modern frontend frameworks (Vue 3, Pinia, Vuex, or Redux)
  • Understanding of application state patterns and data flows
  • RESTful APIs and websockets, basic web development principles
  • Foundational data structures/algorithms and design patterns
  • Team player with collaborative mindset
  • team collaboration
  • willingness to learn
  • flexibility to explore new code areas
  • Vue 3
  • Pinia
  • TypeScript

Reference: WJ-747_31245305 · Posted 08 Nov 2026, 12:33 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer, jobs in other states

Browse jobs