Remote Senior Software Engineer, JavaScript (Angular)

Posted

Apply now
Please, let YouGov know you found this job on RemoteYeah. This helps us grow 🌱.

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.
Apply now
Please, let YouGov know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback