Skip to content
← Back to job listings

Senior Software Engineer (Frontend, TypeScript)

Motorola Solutions · London, United Kingdom

External listingfull-timeabout 2 months ago

About The Role

Join the Avigilon Alta Video UI team as a Senior Software Engineer. You will be responsible for analyzing, developing, designing, and maintaining software for our mission-critical infrastructure. You will work with a modern tech stack, including Vue 3, Pinia, TypeScript, and Go, and will have the opportunity to contribute to CI/CD pipelines and leverage Firebase services for rapid feature deployment. This position offers a flexible work model, paid time off, health care benefits, and opportunities for learning and development.

  • Analyzes, develops, designs, and maintains software for the organization’s products and systems.
  • Architects and implements complex state management patterns and robust API integrations to support a scaling ecosystem.
  • Optimizes delivery by contributing to CI/CD pipelines and leveraging Firebase services for rapid, reliable feature deployment.
  • Complex Logic & State: Proven ability to manage intricate application states and data flows (e.g., Pinia, Vuex, or Redux)
  • Engineering Mindset: A strong foundation in design patterns and the ability to drive architectural changes across a large codebase
  • Experience: 5+ years of software engineering experience, with a heavy focus on modern frontend architecture
  • Technical Stack: Advanced proficiency in TypeScript and modern CSS/HTML
  • API & Infrastructure: Deep understanding of consuming RESTful APIs and hands-on experience with Firebase and CI/CD workflows
  • Collaboration: Demonstrated team player skills and a willingness to mentor others
  • Global Architecture: Passion for architecting scalable frontend systems that impact a global community of users
  • Resilient Systems: Excitement about building, operating, and maintaining resilient, scalable systems
  • Observability: Drive for frontend observability to understand performance and be able to diagnose complex logic problems
  • Remote Culture: The team is highly distributed across geographies, and you will thrive in an environment of remote work and asynchronous communication
  • If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team

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