IT & Software

Frontend Software Engineer - Vue.js / TypeScript

Indigo Vision

Edinburgh · City of Edinburgh · United Kingdom

Overview

As a Mid-Level Frontend Software Engineer, you will shape the Avigilon Alta Video UI to process real-time video feeds and telemetry at scale. You’ll work with cross-functional teams to deliver responsive, high-performance interfaces. You’ll tackle complex client logic and state management, ensuring robust, maintainable frontend architecture. This role offers the chance to impact safety-focused products in a collaborative, learning-oriented environment.

Pay / Benefits
  • Competitive salary and bonus schemes
  • Holiday entitlement 25 days + bank holidays
  • Flexible working options
  • Private medical insurance
  • Employee stock purchase plan
  • Pension scheme
Responsibilities
  • Build modular UIs with Vue 3, Pinia, and TypeScript for high-throughput video platform capabilities
  • Implement reactive data flows and state management for real-time operational data
  • Integrate RESTful APIs and WebSockets for high-performance client-server communication and live streaming
  • Apply robust testing and debugging practices to ensure stability
  • Conduct code reviews and promote scalable design patterns
  • Collaborate with product managers, UX designers, and engineers to translate requirements into reliable interfaces
  • Utilize Git and CI workflows to support stable release cycles
  • Document architectural decisions and contribute to frontend engineering standards
Key requirements
  • Bachelor’s degree in CS/SE/STEM or equivalent practical experience
  • Professional frontend web development experience
  • Legal authorization to work in the United Kingdom
  • Vue 3 and TypeScript for scalable, reactive web apps
  • State management with Pinia, Vuex, or Redux
  • Modern JavaScript (ES6+), HTML5, CSS3
  • RESTful APIs and WebSockets for real-time streaming
  • Git for version control and collaboration
  • Professional English proficiency
  • Cross-functional collaboration and communication
  • Problem-solving mindset and attention to performance
  • Ability to translate requirements into intuitive interfaces
  • Vue 3
  • TypeScript
  • Pinia/Vuex/Redux

Reference: WJ-747_31294515 · Posted 14 Nov 2026, 11:39 PM

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.

Frontend Software jobs in other states

Browse jobs