Senior Software Engineer - Angular

Global online research company offering insight into what the world thinks, with a panel of over 27 million registered members.
Frontend
Senior Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Angular

YouGov, a leading global online research company, is seeking a Senior Software Engineer to join their Public Platform team. This role focuses on developing and optimizing frontend solutions using Angular for multiple public-facing websites, including yougov.co.uk and business.yougov.com. The position offers the opportunity to work with a panel of over 27 million registered members worldwide, contributing to making millions of people's opinions heard for the benefit of local, national, and international communities.

The ideal candidate will have strong expertise in Angular development with at least 3 years of hands-on experience, along with proficiency in TypeScript and modern JavaScript. You'll be responsible for building scalable, high-performance web applications, creating reusable components, and ensuring platform stability through comprehensive testing.

YouGov values diversity and inclusion, seeking team members from all walks of life to ensure their research truly represents global perspectives. The company culture is built on being fast, fearless, and innovative, with a strong emphasis on accuracy, ethics, and proven methodologies. Working at YouGov means joining a team that respects and trusts each other, bringing these values into everything they do.

As a Senior Software Engineer, you'll have the opportunity to lead technical initiatives, mentor junior developers, and drive best practices within the team. The role offers remote work opportunities in Poland, allowing you to contribute to a platform that shapes public opinion research while working with cutting-edge technologies and a supportive, growth-oriented team.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Angular

  • Develop and maintain scalable, high-performance web applications using Angular
  • Build reusable, modular components to ensure consistency across multiple websites
  • Write and maintain comprehensive unit, integration, and end-to-end tests
  • Ensure seamless integration of APIs to deliver accurate, real-time data
  • Optimize performance for high-traffic websites and ensure uptime reliability
  • Collaborate with product managers, UX designers, and backend engineers
  • Lead code reviews, mentor junior developers, and drive best practices
  • Identify and implement improvements for performance, maintainability, and scalability
  • Troubleshoot and resolve issues to maintain high-quality user experience

Requirements For Senior Software Engineer - Angular

TypeScript
JavaScript
  • Minimum of 3 years working hands-on with Angular
  • Proficiency in TypeScript, modern JavaScript (ES6+), HTML5, and CSS3
  • Experience in developing large-scale, high-performance web applications
  • Familiarity with server-side rendering using Angular Universal
  • Expertise in writing tests using Jest, Cypress or Playwright
  • Advanced with Git and CI/CD pipelines
  • Strong verbal and written communication skills
  • Experience mentoring junior team members

Interested in this job?

Jobs Related To YouGov Senior Software Engineer - Angular

Senior Software Engineer - Roku Engineer

Senior Software Engineer position at Disney Entertainment focusing on Roku client application development using BrightScript and SceneGraph SDK.

Senior Frontend Engineer, Client Media Foundation

Senior Frontend Engineer position at Airbnb focusing on media solutions development, offering remote work and competitive compensation between $191K-$223K.

Lead Frontend Shopify Developer

Lead Frontend Shopify Developer position at DEPT® focusing on building and maintaining sophisticated e-commerce solutions using modern technologies and headless architecture.

Senior Frontend Engineer, Core Foundation

Senior Frontend Engineer position at Airbnb focusing on core foundation and web development to improve guest and host experiences.

Senior Software Engineer, Community Support Engineering

Senior Software Engineer position at Airbnb's Community Support Engineering team in China, focusing on developing technology solutions for customer support systems.