Senior Frontend Developer
Role Overview
TripArc is expanding its development team across travel websites, campaign pages, microsites, booking flows, enquiry flows, and related digital properties.
The role uses React, Next.js, Contentful, and Amplitude while supporting an Angular migration and full brand redesign.
The position is hybrid and requires at least two days per week onsite at the Toronto office.
Key Skills for This Role
Full Job Posting
Role Overview
TripArc is expanding its development team across travel websites, campaign pages, microsites, booking flows, enquiry flows, and related digital properties.
The role uses React, Next.js, Contentful, and Amplitude while supporting an Angular migration and full brand redesign.
The position is hybrid and requires at least two days per week onsite at the Toronto office.
Frontend Development
- Design, build, and maintain features using Next.js, React, and Contentful integrations.
- Translate Figma designs into performant, accessible, responsive, mobile-first experiences.
- Build reusable components and contribute to the design system and component library.
- Configure content models and CMS structures for marketing partners.
- Maintain the legacy Angular application during migration and help retire it.
- Write maintainable code, participate in reviews, estimate work, identify risks, and document solutions.
Conversion and Measurement
- Implement experiment variants, event tracking, funnel visibility, and analytics on high-value pages.
- Translate commercial hypotheses into testable changes with clear success criteria.
- Use results and analytics to report outcomes and identify user drop-off points.
- At the senior level, own experimentation practices, staged rollout guardrails, rollback guardrails, and measurement quality.
Performance and Discoverability
- Build experiences aligned with Core Web Vitals, accessibility, application security, crawlability, and search discoverability.
- Select rendering strategies and frontend patterns based on content volatility, speed, performance, and crawlability.
- Support technical SEO through semantic structure, structured data, internal linking, redirects, URL changes, and migration safety.
- At the senior level, set performance budgets and own production performance improvements for SEO, AEO, and GEO.
Must-Have Qualifications
- Professional experience building and supporting production web applications with real user traffic.
- Strong component-based development experience with React and hands-on Next.js experience.
- Strong frontend fundamentals, modern CSS, responsive mobile-first UI development, Git/GitHub, and CI/CD experience.
- Ability to translate designs into accessible, responsive, production-ready experiences and familiarity with Figma handoffs.
- Working knowledge of accessibility, SEO, Core Web Vitals, analytics, and application security.
- Senior candidates need at least 6 years of frontend experience and significant high-traffic website or application work.
- Senior candidates need deep React and Next.js expertise, production SSR, SSG, and ISR experience, and headless CMS integration experience.
Nice-to-Have Qualifications
- Experience with A/B or multivariate testing tools such as Amplitude, Optimizely, VWO, or LaunchDarkly.
- Experience with analytics and tag tools such as Amplitude, GA4, or Google Tag Manager.
- Experience with Lighthouse, PageSpeed Insights, WebPageTest, or Chrome DevTools.
- Experience with technical SEO tools, image optimization, personalization, internationalization, or Hreflang.
- Experience with Angular, Tailwind CSS, GraphQL, Azure DevOps, or travel, hospitality, luxury, and ecommerce domains.
Technology Stack
The modern application uses React, GraphQL, Next.js, Contentful, Cloudinary, and Amplitude.
The legacy application uses Angular, .NET Core, and C#.
Azure DevOps is part of the technology stack.
Compensation
- Frontend Developer compensation is listed as CAD 90,000 to CAD 110,000 yearly.
- Senior Frontend Developer compensation is listed as CAD 110,000 to CAD 125,000 yearly.
- Compensation may vary based on market conditions, geography, skills, qualifications, experience, and education or training.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TripArc
Sr. Software Developer - Full-Stack
Toronto, CAN
Founded in 2017, TripArc is a $750 million privately held company powers the top Travel Agencies and Tour Operators in North America. Our expansive and growing network empowers seamless access to a comprehensive range of
Senior UX Designer
Toronto, CAN
TripArc seeks a Senior UX Designer to shape B2B travel platforms, owning end-to-end product design for complex workflows such as itinerary building, pricing, booking, and payments. The designer will lead UX discovery, pr
Senior UX Designer
Toronto, CAN
TripArc seeks a Senior UX Designer to shape B2B travel platforms in the Quote to Pay domain, owning end-to-end product design for complex, data-dense workflows. You will lead UX discovery, prototyping, and delivery while
Sr. Software Developer - Full-Stack
Toronto, CAN
Senior Product Manager
Toronto, CAN
Sr. Software Developer - Full-Stack
Toronto, CAN
Senior Software Developer
Toronto, CAN
Senior Software Developer
Toronto, CAN
Senior UX Designer
Toronto, CAN
Senior UX Designer
Toronto, CAN
Senior UX Designer
Toronto, CAN