Taro Logo

Senior Software Engineer – Front End

Motorola Solutions develops critical communications, video security and command center technologies for public safety agencies and enterprises.
Leicester, UK
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer – Front End

Motorola Solutions is seeking a Senior Frontend Software Engineer to join their Guardian Command CAD team in Leicester, UK. This role is part of 3tc Software Solutions, recently acquired by Motorola Solutions, which develops mission-critical software for UK emergency services. The position focuses on building and maintaining complex UI systems using React, TypeScript, and Electron for Computer Aided Dispatch (CAD) and Mobile Data solutions.

As a Senior Software Engineer, you'll be instrumental in developing high-performance features for systems that coordinate emergency and non-emergency responses. The role requires deep technical expertise in JavaScript and modern frontend technologies, with opportunities to provide technical leadership and mentorship to junior developers. You'll work in an agile environment, collaborating with cross-functional teams to deliver robust solutions.

The ideal candidate will bring strong experience in React and TypeScript, along with knowledge of ElectronJS and Node.js. You'll need to demonstrate expertise in modern CSS, frontend build tooling, and CI/CD pipelines. The position requires eligibility for security clearance (NPPV3 and SC) due to the critical nature of the work.

Motorola Solutions offers an attractive compensation package including competitive salary, bonus schemes, additional holiday pay, pension, and stock purchase plans. The company promotes a supportive work environment with focus on professional development, work-life balance, and corporate social responsibility. This is an excellent opportunity to work on meaningful projects that directly impact public safety while advancing your career in frontend engineering.

Last updated 15 days ago

Responsibilities For Senior Software Engineer – Front End

  • Design, develop, and maintain frontend features using React and TypeScript
  • Own technically complex features and ensure long-term maintainability
  • Provide leadership on JavaScript best practices and application architecture
  • Mentor and support junior developers through code reviews and guidance
  • Ensure frontend performance, security, and accessibility
  • Collaborate with cross-functional teams to shape new features and resolve issues
  • Uphold high standards of testing, documentation, and continuous improvement

Requirements For Senior Software Engineer – Front End

TypeScript
React
Node.js
  • Strong experience as a Senior Software Engineer or equivalent role
  • Deep understanding of JavaScript fundamentals
  • Expertise in React and TypeScript
  • Experience with ElectronJS and Node.js
  • Solid grasp of modern CSS (including SASS) and frontend build tooling
  • Familiarity with Git workflows, pull requests, Agile processes, and CI/CD pipelines
  • Strong debugging and problem-solving skills across the stack
  • Must either hold or be eligible to obtain NPPV3 and SC clearance
  • A degree in Computer Science or equivalent professional experience

Benefits For Senior Software Engineer – Front End

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Equity
  • Competitive salary and bonus schemes
  • Two weeks additional pay per year (holiday bonus)
  • 25 days holiday entitlement + bank holidays
  • Attractive defined contribution pension scheme
  • Employee stock purchase plan
  • Life assurance
  • Enhanced maternity and paternity pay
  • Career development support and learning opportunities
  • Employee health and wellbeing support EAP
  • Carbon neutral initiatives/goals
  • Corporate social responsibility initiatives
  • Well known companies discount scheme

Interested in this job?

Jobs Related To Motorola Solutions Senior Software Engineer – Front End