Infoya logo

Senior Front End Developer (Angular with NodeJS)

Infoya
Full-time
On-site
Toronto, Ontario, Canada

Overview<\/span><\/span><\/b>
<\/p>

We are seeking a highly skilled <\/span>Senior Front End Developer<\/span><\/b> with proven expertise in <\/span>web performance optimization<\/span><\/b> across <\/span>CSR, SSR, and Node.js environments<\/span><\/b>. The ideal candidate will take ownership of designing and implementing performance enhancements, leading technical initiatives, and ensuring best practices for scalable, maintainable, and efficient applications.<\/span><\/span>
<\/span><\/p>

This role requires a deep understanding of <\/span>Angular, Node.js (with SSR), and performance -driven architecture<\/span><\/b>, combined with leadership qualities to mentor teams and drive independent decision -making.<\/span><\/span>
<\/p>


<\/div>

Key Responsibilities<\/span><\/span><\/b>
<\/p>

  • Lead Web Performance Optimization<\/span><\/b>:
    Design, implement, and own performance enhancement strategies across client -side rendering (CSR), server -side rendering (SSR), and Node.js backends.<\/span><\/li>
  • Architecture & Design<\/span><\/b>:
    Create scalable, performance -focused architecture for Angular applications, ensuring seamless SSR integration using Node.js.<\/span><\/li>
  • Development & Releases<\/span><\/b>:
    Drive Angular development workflows, manage release pipelines, and ensure code quality and performance compliance.<\/span><\/li>
  • Technical Leadership<\/span><\/b>:
    Mentor junior developers, set coding standards, and guide the team on best practices for Angular, Node.js, and performance optimization.<\/span><\/li>
  • Metrics & Monitoring<\/span><\/b>:
    Define, measure, and monitor key web performance metrics (e.g., FCP, LCP, CLS, TTI, TBT) and drive continuous improvements.<\/span><\/li>
  • Problem Solving & Debugging<\/span><\/b>:
    Proactively identify bottlenecks, debug issues, and implement effective solutions across frontend and backend.<\/span><\/li><\/ul>

    <\/div><\/span>

    Requirements<\/h3>
    • Experience<\/span><\/b> - <\/span>7+ years of professional experience<\/b> in software development with focus on frontend and backend performance<\/b>.<\/span>
      <\/li>
    • Angular<\/span><\/b>: Strong experience in Angular (development and release processes).<\/span>
      <\/li>
    • Node.js<\/span><\/b>: Expertise in Node.js, specifically for implementing Angular SSR.<\/span>
      <\/li>
    • JavaScript/TypeScript<\/span><\/b>: Strong proficiency in both.<\/span>
      <\/li>
    • State Management<\/span><\/b>: Solid knowledge of NgRx, RxJS, and Observables.<\/span>
      <\/li>
    • Web Performance<\/span><\/b>: Deep understanding of performance metrics, monitoring tools, and techniques for optimization.<\/span>
      <\/li>
    • Problem Solving<\/span><\/b>: Exceptional analytical and debugging skills with a proactive approach to resolving technical challenges.<\/span>
      <\/li>
    • Leadership<\/span><\/b>: Ability to work independently, lead initiatives, and make design and architectural decisions with minimal oversight.<\/span>
      <\/li><\/ul>

      <\/div>

      Nice -to -Have<\/span><\/span><\/b>
      <\/p>

      • Experience with CI/CD pipelines<\/b> for Angular and Node.js.<\/span>
        <\/li>
      • Familiarity with micro -frontend architectures<\/b>.<\/span>
        <\/li>
      • Exposure to performance testing tools<\/b> (e.g., Lighthouse, WebPageTest, Chrome DevTools).<\/span>
        <\/li>
      • Knowledge of <\/span>containerization (Docker/Kubernetes)<\/span><\/b> and cloud environments<\/span><\/span>
        <\/li><\/ul>

        <\/div><\/span>

        Benefits<\/h3>

        What We Offer<\/span><\/span><\/b>
        <\/p>

        • Competitive salary and benefits package<\/span><\/span><\/span>
          <\/li>
        • Opportunity to work with a diverse and talented team<\/span><\/span>s<\/b>.<\/span>
          <\/li>
        • Professional development and growth opportunities<\/span><\/span>.<\/span>
          <\/li>
        • A dynamic and collaborative work environment<\/span><\/span><\/span><\/span>
          <\/li><\/ul>


          <\/p>


            <\/ul>

            <\/div><\/span>

Share this job