Apply

Senior Software Engineer, JavaScript (Angular)

Posted 6 days agoViewed

View full description

💎 Seniority level: Senior, minimum of 3 years

📍 Location: Italy

🔍 Industry: Online research

🏢 Company: YouGov👥 501-1000💰 $293,437,993 Post-IPO Debt over 1 year ago🫂 Last layoff 3 months agoInternetDatabaseAd TargetingConsultingBusiness IntelligenceInternet of ThingsBig DataMarket ResearchAnalyticsSoftware

⏳ Experience: Minimum of 3 years

🪄 Skills: CypressGitHTMLCSSJavascriptJestTypeScriptAngularREST APICI/CD

Requirements:
  • 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.
  • Ability to anticipate potential issues and implement solutions.
  • Experience in developing and maintaining large-scale web applications optimized for speed and scalability.
  • Familiarity with server-side rendering using Angular Universal.
  • Expertise in writing tests using tools like Jest, Cypress or Playwright.
  • Advanced with Git for version control and experienced in CI/CD pipelines.
  • Proven ability to work effectively in cross-functional teams.
  • Experience mentoring junior team members.
  • Strong verbal and written communication skills.
  • High sense of responsibility for delivering high-quality work.
Responsibilities:
  • Develop and maintain scalable, high-performance web applications using Angular.
  • Build reusable, modular components for consistency across multiple websites.
  • Write and maintain comprehensive tests to ensure platform stability.
  • Ensure integration of APIs for real-time data delivery to users.
  • Focus on delivering responsive and accessible user interfaces.
  • Optimize performance for high-traffic websites.
  • Collaborate with product managers, UX designers, and backend engineers.
  • Participate in planning and design discussions for new features.
  • Take ownership of complex technical challenges.
  • Lead code reviews and mentor junior developers.
  • Identify improvements for performance and scalability.
  • Stay updated with Angular and frontend technologies.
Apply