Frontend Software Engineer

YouGov
Summary
Join YouGov's Crunch team as a Frontend Software Engineer and contribute to the evolution of premier data products like YouGov Brand Index and Profiles. Work remotely from anywhere in Spain, collaborating with a fully distributed team to build innovative, intuitive, and engaging experiences for leading brands. You will be responsible for designing, building, testing, and deploying new user-facing features and interactive data visualizations using React and JavaScript. The role requires a firm command of JavaScript, familiarity with web app frameworks, and a commitment to high development standards. You will work closely with other engineers, product teams, and non-technical colleagues. This position offers the opportunity to improve code quality, estimate timelines, and ensure deadlines are met.
Requirements
- A firm command of JavaScript
- Familiarity with JavaScript frameworks and libraries for building web apps
- Commitment to high development standards and comprehensive testing
- Ability to work collaboratively with peers across various functions
- Ability to estimate work, meet deadlines, and take ownership
- Self-motivation and strong time management
- Appetite for continual improvement and growth
Responsibilities
- Work primarily with React and JavaScript
- Collaborate closely with other frontend and backend engineers to design, build, test, and deploy new user-facing features and interactive data visualizations
- Work with Product and non-technical colleagues, as well as independently
- Contribute to code quality through unit testing, integration testing, code review, and system design
- Establish realistic estimates for timelines and ensure deadlines are met
- Assist in diagnosing and fixing system failures quickly
- Manage the application's state to ensure a predictable, consistent, and performant user experience
- Participate in improving our codebase by reviewing pull requests and maintaining high code quality and test coverage
Preferred Qualifications
- Experience with data locality problems
- Implementing design specifications from Figma
- End-to-end testing using Playwright
- Previous experience with responsive design interfaces
- Bachelorβs Degree in Programming, Computer Science, or Engineering-related field
Benefits
100% remote in Spain