Remote Senior Software Engineer, JavaScript (Angular)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • You will be joining the Public Platform team as a Senior Software Engineer with a strong background in Angular.
  • The team is responsible for managing and enhancing multiple public-facing websites, including yougov.co.uk and business.yougov.com.
  • Your primary focus will be to develop and optimize frontend solutions that effectively display YouGov’s public data, ensuring a seamless and engaging experience for users.
  • You will develop and maintain scalable, high-performance web applications using Angular.
  • You will build reusable, modular components to ensure consistency across multiple websites.
  • You will write and maintain comprehensive unit, integration, and end-to-end tests to ensure platform stability.
  • You will ensure seamless integration of APIs to deliver accurate, real-time data to users.
  • You will focus on delivering performant, responsive, and accessible user interfaces for public data.
  • You will optimize performance for high-traffic websites and ensure uptime reliability.
  • You will collaborate with product managers, UX designers, and backend engineers to align frontend development with business and user needs.
  • You will actively participate in planning and design discussions for new features and enhancements.
  • You will take ownership of complex technical challenges and provide robust solutions.
  • You will lead code reviews, mentor junior developers, and drive best practices within the team.
  • You will identify and implement improvements to enhance performance, maintainability, and scalability of the public platform.
  • You will stay up-to-date with the latest Angular and frontend technologies and introduce relevant innovations.
  • You will troubleshoot and resolve issues to maintain a high-quality user experience.

Requirements:

  • You must have proven advanced experience in frontend development, with a minimum of 3 years working hands-on with Angular.
  • You should be proficient in TypeScript, modern JavaScript (ES6+), HTML5, and CSS3, with the ability to build responsive and accessible web applications.
  • You must have the ability to anticipate potential issues and implement solutions to mitigate risks.
  • You should have proven experience in developing and maintaining large-scale, high-performance web applications optimized for speed and scalability.
  • Familiarity with server-side rendering using Angular Universal to enhance SEO and performance is required.
  • You must have expertise in writing and maintaining comprehensive tests, including unit, integration, and end-to-end tests, using tools like Jest, Cypress, or Playwright.
  • You should be advanced with Git for version control and experienced in CI/CD pipelines for efficient deployments.
  • You must have a proven ability to work effectively in cross-functional teams, collaborating closely with backend engineers, product managers, and designers to deliver seamless solutions.
  • Experience mentoring junior team members and fostering a supportive and growth-oriented environment is required.
  • You should possess strong verbal and written communication skills, with the ability to convey technical concepts clearly to both technical and non-technical stakeholders.
  • A high sense of responsibility for delivering high-quality work and meeting deadlines is essential.
  • You must be committed to maintaining and improving the performance, reliability, and usability of platforms under your care.

Benefits:

  • You will join a global team to help achieve the social mission of making millions of people’s opinions heard for the benefit of communities.
  • You will be part of a diverse workplace that values different backgrounds and perspectives.
  • You will work in an environment driven by shared values of being fast, fearless, and innovative.
  • You will have access to best-in-class benefits to support your physical, financial, and emotional wellbeing.
  • You will be part of a supportive workplace that fosters a sense of belonging and uniqueness.
  • You will be part of an Equal Opportunity Employer that considers qualified applicants without regard to various protected characteristics.
About the job
Posted on
Job type
Salary
-
Leave a feedback