{bc}
greenhouse

Senior Frontend Developer

Range
Toronto, CAN
Senior · 6+ years experience
Discovered Today
angularazurecsharpdotnetfigmagit
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

angularazurecsharp
Smart Apply

Full Job Posting

MUST-HAVE

  • For both levels
  • Professional experience building and supporting web applications in production environments with real user traffic.
  • Strong component-based development experience with React and hands-on experience with Next.js.
  • Solid frontend fundamentals, including component architecture, state management, routing, rendering lifecycle, and frontend performance.
  • Strong modern CSS skills and experience building responsive, mobile-first user interfaces.
  • Experience with Git/GitHub and working within a modern CI/CD pipeline.
  • Ability to translate designs into accessible, responsive, production-ready experiences and familiarity with Figma-based design handoffs.
  • Working knowledge of the web-platform fundamentals that affect commercial outcomes, including accessibility, SEO, Core Web Vitals, analytics, and application security.
  • For Frontend Developer
  • 3-5 years of professional web development experience building and supporting production web applications.
  • Solid React development experience with hands-on experience using Next.js.
  • For Senior Frontend Developer
  • 6+ years of professional frontend development experience, including significant work on high-traffic, revenue-generating websites or applications.
  • Deep expertise in React and Next.js, including component architecture, state management, routing, and performance optimization at scale.
  • Production experience with rendering strategies such as SSR, SSG, and ISR, and the ability to select the appropriate approach based on business and technical requirements.
  • Experience integrating headless CMS platforms, preferably Contentful, including designing scalable content models and schemas.
  • NICE TO HAVE
  • A/B or multivariate testing tools such as Amplitude, Optimizely, VWO, or LaunchDarkly.
  • Analytics and tag implementation using Amplitude, GA4, Google Tag Manager, or equivalent tools.
  • Performance tooling such as Lighthouse, PageSpeed Insights, WebPageTest, and Chrome DevTools.
  • Technical SEO tooling such as Google Search Console, Screaming Frog, Ahrefs, Semrush, or Botify.
  • Image and media optimization at scale, including modern formats, responsive delivery, CDN behaviour, and Cloudinary.
  • Personalization or content-variant delivery and an understanding of caching and indexing considerations.
  • Internationalization and Hreflang for multi-region sites.
  • Angular 9+, Tailwind CSS, GraphQL, or Azure DevOps.
  • Experience in travel, hospitality, luxury, or high-content-volume ecommerce.
  • OUR TECH STACK
  • React, GraphQL, and Next.js for the modern application.
  • Angular,.NET Core, and C# for the legacy application.
  • Contentful and Cloudinary.
  • Amplitude for analytics and experimentation.
  • Azure DevOps.
  • COMPENSATION
  • We provide a competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected compensation range for this position is:
  • Frontend Developer: $90,000 to $110,000 CAD.
  • Senior Frontend Developer: $110,000 to $125,000 CAD.
  • The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. #LI-Hybrid
  • We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.
  • The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans. We thank all candidates for their interest however only those selected for an interview will be contacted.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Range