London Stock Exchange logo

Principal Engineer, Front-End Technologies

London Stock Exchange

Charlotte, NC
Full Time
Senior
12 days ago

Job Description

About the Role

LSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a dedication to excellence in delivering the services our customers expect from us. With extensive experience, deep knowledge and worldwide presence across financial markets, we enable businesses and economies around the world to fund innovation, manage risk and create jobs. It's how we've contributed to supporting the financial stability and growth of communities and economies globally for more than 300 years. As a Principal UI Engineer in Benchmarking and Indices Division for LSEG, the individual will have strong UI engineering and architecture experience. The role involves working closely with business stakeholders to understand complex user journeys, workflows, and data interactions involved in the Index business lifecycle, and creating outstanding user interfaces using modern UI technologies. The position reports to the Head of Engineering and involves collaboration with internal and external index business stakeholders and various technology teams including UI engineers and Product Owners.

Key Responsibilities

  • Lead UI engineering through proven experience, design and architect large-scale applications through modern front end technologies especially Angular.
  • Drive best practices in state management using NgRx or Akita or working with Business Process Automation (BPM) Engines specifically IBM BAW.
  • Architect efficient micro-frontends and ensure the seamless integration of microservices via REST APIs and GraphQL.
  • Prior experience of efficiently migrating UIs from Silverlight framework to Angular.
  • Design modular, reusable components and architect dynamic, data-driven applications using technologies like WebAssembly and Web Workers for enhanced performance.
  • Rapidly develop and deploy Proof of Concepts (PoCs) to test innovative ideas and methodologies in real-world scenarios.
  • Implement robust testing strategies using Jasmine, Karma, Cypress, and automated E2E testing for high reliability.
  • Set and enforce coding standards, unit testing, and CI/CD pipelines to ensure code quality and continuous delivery.
  • Lead the adoption of emerging web technologies such as Progressive Web Apps (PWA), WebSockets, HTTP/2, and service workers to improve user experience.
  • Actively engage in architecture reviews, providing leadership in decisions around microservices communication, front-end frameworks, and performance optimization.
  • Foster collaboration and continuous learning, mentoring junior developers and driving the team toward engineering excellence.

Requirements

  • Over 15+ years proven experience as a Lead UI Developer, architecting large-scale applications through the evolution of Angular and prior technologies in enterprise environments.
  • Extensive experience in RESTful API integration, microservices/microfront-end architecture, and familiarity with GraphQL.
  • Strong understanding of front-end architectures with modularization, lazy loading, micro-frontends, and progressive improvements like PWA.
  • Proficient in web technologies like Angular Universal (SSR), WebAssembly, and Web Workers for performance optimizations.
  • Prior experience of efficiently migrating UIs from Silverlight framework to Angular.
  • Demonstrated ability to rapidly develop and iterate Proof of Concepts (PoCs) with a focus on high-quality delivery.
  • Excellent problem-solving skills and a strong understanding of complex technical architecture across the front-end stack.
  • Solid experience in TypeScript and Node.js.
  • Strong leadership and communication skills, capable of mentoring teams, reviewing complex codebases, and setting technical direction.
  • Strong experience with SQL.
  • Bachelor's or master's degree or equivalent experience in computer science, Engineering, or a related field.
  • Experience with cloud-based solutions and deployment on platforms like AWS.
  • Familiarity with DevOps practices and tools such as Docker, Kubernetes, and CI/CD pipelines.
  • Hands-on experience with CI/CD pipelines, automated testing frameworks, and implementing continuous integration and delivery.

Nice to Have

  • Experience with applications that have been re-written from Silverlight to Angular.

Qualifications

  • Bachelor's or master's degree or equivalent experience in computer science, Engineering, or a related field.

Benefits & Perks

  • Range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days, and wellbeing initiatives.

Working at London Stock Exchange

LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Our values of Integrity, Partnership, Excellence and Change underpin our purpose and guide our decision making and actions. Working with us means being part of a dynamic organization of 25,000 people across 65 countries, fostering a collaborative and creative culture that encourages new ideas and supports diversity. We are committed to sustainability, supporting the green economy, and creating inclusive economic opportunities. We value individuality and aim to enable employees to bring their true selves to work.

Apply Now

Job Details

Posted AtJul 14, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About London Stock Exchange

Website

londonstockexchange.com

Location

Charlotte, NC

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches