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_30184477

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

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