Senior Software Engineer, Javascript (Angular)
Work Arrangement: Remote in Italy THE TEAM & THE JOB We are looking for a Senior Software Engineer with a strong background in Angular to join our Public Platform team.
This team is responsible for managing and enhancing multiple public-facing websites, including yougov. co. uk, business. yougov.com, and many more.
The primary focus of this role is to develop and optimize frontend solutions that effectively display YouGov's public data, ensuring a seamless and engaging experience for our users.
WHAT YOU WILL BE DOING 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 to ensure platform stability.
Ensure seamless integration of APIs to deliver accurate, real-time data to users.
Focus on delivering performant, responsive, and accessible user interfaces for public data.
Optimize performance for high-traffic websites and ensure uptime reliability.
Collaborate with product managers, UX designers, and backend engineers to align frontend development with business and user needs.
Actively participate in planning and design discussions for new features and enhancements.
Take ownership of complex technical challenges and provide robust solutions.
Lead code reviews, mentor junior developers, and drive best practices within the team.
Identify and implement improvements to enhance performance, maintainability, and scalability of the public platform.
Stay up-to-date with the latest Angular and frontend technologies and introduce relevant innovations.
Troubleshoot and resolve issues to maintain a high-quality user experience.
WHAT YOU NEED TO KNOW (TECHNICAL & BEHAVIOURAL SKILLS/COMPETENCIES) Proven advanced experience in frontend development, with a minimum of 3 years working hands-on with Angular.
Proficiency in TypeScript, modern JavaScript (ES6+), HTML5, and CSS3, with the ability to build responsive and accessible web applications.
Ability to anticipate potential issues and implement solutions to mitigate risks.
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.
Expertise in writing and maintaining comprehensive tests, including unit, integration, and end-to-end tests, using tools like Jest, Cypress or Playwright.
Advanced with Git for version control and experienced in CI/CD pipelines for efficient deployments.
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, fostering a supportive and growth-oriented environment.
Strong verbal and written communication skills, with the ability to convey technical concepts clearly to technical and non-technical stakeholders.
High sense of responsibility for delivering high-quality work and meeting deadlines.
Commitment to maintaining and improving the performance, reliability, and usability of platforms under your care.
NICE TO HAVE Knowledge of data visualization libraries like D3. js or Highcharts for presenting complex datasets.
Experience with cloud platforms (AWS, Azure) and content delivery networks (CDNs) to enhance application delivery.
#J-18808-Ljbffr
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro