Motorola Solutions

Software Engineer, Frontend (TypeScript)

Motorola Solutions

Edinburgh, Scotland, United Kingdom (Hybrid) · Full Time

Be the first to apply

Experience
1–3 yrs
Salary
Openings
1
Posted
3 days ago
Work mode
Hybrid
Eligibility
Applicants who meet the experience and skill requirements are encouraged to apply. The company is committed to equal opportunity and welcomes candidates from diverse backgrounds, including those requiring accommodations during the hiring process.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Motorola Solutions

Motorola Solutions is dedicated to creating technologies that ensure safer communities worldwide. The company fosters collaboration across sectors such as schools, hospitals, businesses, and nations to build infrastructure that protects people and property. Join a global, tightly-knit team committed to making a meaningful impact in safety and security.

Department Overview

The Avigilon Alta Video UI team manages the essential infrastructure for Motorola's video management systems (VMS). The current goal is to evolve the platform to enable deep integration across the Motorola product ecosystem. The team values high-quality engineering, architectural soundness, and creating robust, real-time tools.

The technology stack includes Vue 3, Pinia, and TypeScript on the frontend and Go on the backend, though strong software engineering fundamentals are prioritized over specific framework expertise. The team operates from a central Edinburgh office with a hybrid work approach, typically requiring two days onsite weekly.

Role Description and Responsibilities

  • Design, develop, and maintain software components for organizational products and systems.
  • Employ engineering best practices and patterns in code development and maintenance.
  • Create well-tested, maintainable code and perform debugging as necessary.
  • Implement effective state management solutions and integrate APIs to support scalable systems.
  • Understand Continuous Integration/Continuous Deployment (CI/CD) concepts and use version control tools like Git.
  • Collaborate across teams to gather requirements and co-develop solutions.

Required Qualifications and Skills

  • 1 to 3 years of professional software engineering experience focusing on HTML, CSS, TypeScript, and ideally modern frontend frameworks.
  • Comprehension of application state management patterns and reactive programming concepts, including tools like Pinia, Vuex, or Redux.
  • Experience working with RESTful APIs and websockets, alongside a solid grasp of web development fundamentals.
  • Strong foundation in data structures, algorithms, and design patterns, with the ability to anticipate long-term solution impact.
  • Proven ability to work effectively in team environments.

Preferred Attributes

  • Passion for building resilient, scalable systems and a commitment to thorough testing.
  • Strong analytical skills to diagnose root causes and devise appropriate solutions.
  • Flexibility to engage with various codebase parts and feature development while managing priorities efficiently.
  • Enthusiasm for continuous learning and improving code quality through pattern adoption and peer reviews.
  • Comfort working within a geographically distributed team and adapting to remote collaboration.

Compensation and Benefits

  • Competitive salary package including bonus opportunities.
  • Two weeks additional pay annually as a holiday bonus.
  • 25 days paid vacation plus bank holidays.
  • Defined contribution pension scheme.
  • Comprehensive private medical insurance.
  • Employee stock purchase program.
  • Flexible working arrangements.
  • Life insurance coverage.
  • Enhanced maternity and paternity benefits.
  • Career development support and diverse training opportunities.
  • Health and wellbeing programs including employee assistance and guidance.
  • Commitment to carbon neutrality and corporate social responsibility initiatives including volunteering support.
  • Discount schemes with reputable companies.

Additional Information

Motorola Solutions is an equal opportunity employer with a strong commitment to fostering diversity and inclusion in the workplace. Applicants with disabilities or who require assistance during the application process are encouraged to communicate their needs. Travel is not required for this position, nor is relocation assistance provided. Referral bonuses are available. The role is targeted at experienced professionals.

Tools & software

Git required

How they work

Teamwork & Collaboration Problem Solving Adaptability Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer