Skip to content
← Back to job listings

Frontend Software Engineer (TypeScript)

Motorola Solutions · Edinburgh, United Kingdom

External listingfull-timeabout 2 months ago

About The Role

Join the Avigilon Alta Video UI team as a Frontend Software Engineer. You will be responsible for developing and maintaining software for our mission-critical video management system. The ideal candidate will have 1-3 years of software engineering experience, knowledge of HTML, CSS, TypeScript, and modern frontend frameworks. You will work collaboratively with other teams, have a strong engineering mindset, and be excited about building and maintaining resilient, scalable systems. Enjoy flexible work models, paid time off, health care benefits, and more.

  • Analyzes, develops, maintains software for the organization’s products and systems, with a focus on high-performance engineering and architectural integrity.
  • Implements state management patterns and API integrations to support a scaling ecosystem, ensuring the delivery of tested, maintainable code.
  • Collaborates with other teams on solutions and reaches out for information/requirements when necessary, demonstrating strong communication skills.
  • We are looking for a developer who can navigate logic, manage state, and help us build maintainable solutions
  • Experience: 1-3 years of software engineering experience with knowledge of HTML, CSS, TypeScript and ideally modern frontend frameworks
  • API & Infrastructure: hands-on experience with RESTful API, websockets.. Solid understanding of web development principles
  • Collaboration: Demonstrated team player skills and a willingness to work with others
  • Engineering Mindset: a good foundation in data structures/algorithms and design patterns. Ability to see the long-term implications of solutions
  • Logic & State: Understanding of application state patterns, data flows (e.g., Pinia, Vuex, or Redux) and reactivity/observables
  • 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: we’re always looking to improve our codebase, whether via patterns or libraries and we review code
  • Remote Culture: the team is distributed across geographies, and you’re happy working remotely part of the week

This is an external listing. JobSpring does not represent or verify the employer. Report this listing