Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Frontend (Web)

$104k - $156k per year

Okta

Secure Every Identity, from AI to Human

Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.

This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.

Role Overview

We are seeking a Senior Software Engineer to build and evolve Okta’s web platform using React and Next.js. In this role, you will bring deep frontend expertise to solve complex engineering problems autonomously from designing scalable page systems and optimizing performance to integrating CMS APIs and refining developer workflows. You work independently on ambiguous problems but thrive in collaboration with designers, content architects, and fellow engineers. AI-assisted development tools are part of how this team works, and you leverage them fluently to move faster while maintaining high standards. This is a hands-on IC role with significant autonomy and real ownership, ideal for an engineer who combines deep technical understanding with strong collaborative instincts.

Key Responsibilities

  • Frontend Development & Architecture: Build and maintain reusable page templates, features, and component systems in Next.js using TypeScript and React. Design scalable data-fetching patterns from headless CMS APIs (GraphQL and REST), transforming structured content into polished frontend experiences. Collaborate on content model design with content architects, ensuring CMS data maps cleanly to frontend templates. Implement responsive, accessible, high-performance UI following established design system patterns and propose improvements when existing patterns fall short.
  • Design System Collaboration: Work closely with the design system team to assemble pages and experiences from the internal component library. Identify gaps where new patterns or variants are needed, articulate requirements clearly, and collaborate on solutions whether that means contributing to the design system directly or building well-scoped custom components when the system doesn’t yet cover a specific need.
  • AI-Assisted Engineering: Leverage AI-assisted development tools (Claude Code, GitHub Copilot, Cursor) fluently in your daily workflow to accelerate delivery. Critically evaluate AI-generated output and share effective patterns with teammates. Help the team develop good habits around AI tooling through collaboration and example, not mandate.
  • Quality & Collaboration: Write thorough unit and integration tests to prevent regressions. Participate actively in code reviews giving thoughtful, constructive feedback and receiving it openly. Collaborate across disciplines with content architects, designers, and the design system team to deeply understand content models, component APIs, and how they fit together in page assembly. Communicate technical trade-offs clearly to non-technical stakeholders.
  • Performance & Production Ownership: Take ownership of frontend performance Core Web Vitals, bundle optimization, and rendering strategy choices (SSR/ISR/static). Investigate and resolve complex production bugs independently. Contribute to operational improvements like monitoring, documentation, and internal tooling that benefit the broader team.

Required Qualifications

  • Experience: 5–8 years of professional frontend or full-stack engineering experience shipping production web applications.
  • Next.js & React: Deep working knowledge of Next.js, including App Router patterns, server/client components, data-fetching strategies, caching, and API routes. You understand the trade-offs between rendering approaches and can choose the right one for a given problem.
  • Visual Frontend & Motion: You consistently produce high-fidelity, polished UI from Figma comps. Strong CSS skills including responsive design, Grid, Flexbox, and CSS-in-JS (styled-components, Emotion, or similar). Experience with animation and interaction patterns using Framer Motion, GSAP, or CSS transitions. You care about craft and detail.
  • Headless CMS Integration: Solid experience connecting Next.js to headless CMS platforms (Contentful, AEM, Sanity, or similar). You understand content models deeply and have built template systems that map structured data to rich frontend experiences.
  • AI-Assisted Development: Fluent with AI-assisted programming tools (Claude Code, Copilot, Cursor). You use them to move faster while critically evaluating output understanding when to trust, when to reject, and how to prompt effectively.
  • Performance, Accessibility & SEO: Strong understanding of Core Web Vitals, bundle optimization, and rendering strategy trade-offs. Solid command of WCAG standards, SEO best practices (structured data, metadata, SSR/ISR), and how to build them into your work from the start rather than bolt them on.
  • Fundamentals & Collaboration: Deep HTML, CSS, and TypeScript fundamentals. Comfortable with Git workflows and CI/CD pipelines. You communicate clearly, collaborate well across disciplines, and can work through ambiguity without needing constant direction.
  • Nice to Have: Experience with Adobe Experience Manager (AEM) or similar enterprise CMS authoring platforms. Experience with Three.js, WebGL, or advanced interactive web experiences. Contributions to design systems or component libraries.

#LI- Hybrid 

p-2419

Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit:  .

The annual base salary range for this position for candidates located in Canada is between:

$104,000—$156,000 CAD

The Okta Experience

We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.

Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.

If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please  use this Form to request an accommodation.

Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please  click here to view our full NYC AEDT Notice.
Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Frontend (Web) in Toronto, ON vacancy
  • $104k - $156k per year

     ...-defining work. We're all in on this mission. If you are too, let's talk. Role Overview We are seeking a Senior Software Engineer to build and evolve Okta’s web platform using React and Next.js. In this role, you will bring deep frontend expertise to solve complex engineering... 
    Senior
    Front end
    Local area
    Worldwide

    Okta

    Toronto, ON
    1 day ago
  • $141k - $249k per year

     ...learn more visit:   On Tools, we build software tools that solve Waabi-specific problems...  ...discussions, collaborating with Researchers and Engineers. - Mentor other software engineers via...  ...scale. - Build and maintain interactive web tools including interactive simulation,... 
    Senior
    Full time

    waabi

    Toronto, ON
    7 days ago
  • $70.34 - $83.06 per hour

     ...hr Contract Length: 12 Months We at Raise are hiring a Senior Frontend Engineer for one of our top clients. After establishing themselves as...  ...~ Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or a related field. ~ Proven experience in delivering... 
    Senior
    Front end
    Full time
    Contract work
    For contractors

    Raise

    Toronto, ON
    9 days ago
  • $150k - $190k per year

     ...something big!  About the team:   Engineers on this team build the...  ...the product, especially across frontend architecture and user...  ...to the VP of Engineering the Senior Frontend Engineer will play a...  ...experience building production web applications with React, TypeScript... 
    Senior
    Front end
    Long term contract

    Forma.ai

    Toronto, ON
    22 hours ago
  •  ...personalized celebration cards, and support recognition across onboarding, anniversaries, and key career moments.   As a Senior Frontend Engineer at Achievers, you are a force multiplier. You possess an AI-first mentality: you actively leverage modern AI tools to accelerate... 
    Senior
    Front end
    Permanent employment
    Full time

    achievers

    Toronto, ON
    7 days ago
  • $108k - $135k per year

     ...team members belong and have the opportunity to thrive. As a Frontend Software Engineer on the Operator Core Tooling pod, you'll play a vital role in...  ...Lightning, GitHub Primer) ~ Good understanding of web performance and how browsers and DOM work ~ Experience with... 
    Front end
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    21 hours ago
  •  ...NationGraph’s data and intelligence engine provides buying signals...  ...companies in the past. Built software infrastructure processing...  ...~6+ years building production web applications ~ Strong Python...  ...when downstream services fail Frontend performance at depth - virtualization... 
    Senior
    Front end
    Internship
    Work from home
    Flexible hours

    NationGraph

    Toronto, ON
    18 hours ago
  • $120k - $150k per year

     ...Software Frontend UI Engineer (Toronto) - Ratings Technology Fitch Ratings is seeking a Software Engineer to join our global Ratings Technology...  ...Training, certifications, conferences, and clear paths to senior/principal/architect tracks • Flexible environment – Work... 
    Senior
    Front end
    Long term contract
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Fitch Group

    Toronto, ON
    21 hours ago
  • $160k - $185k per year

     ...that works anywhere.  Why This Role Matters  The ZOLEO Web platform is how thousands of users manage accounts, configure...  ...customers and partners depend on to stay connected anywhere.  As a Senior Software Engineer, you’ll lead technically significant initiatives across the... 
    Senior
    Front end
    Full time
    Remote work
    Flexible hours

    Roadpost

    Toronto, ON
    16 days ago
  • $148k - $185k per year

     ...institutional page  About the role Our Engineering team helps Nubank to create and use the...  .... We strive for state-of-the-art software development practices that currently include...  ...and be open to contribute to mobile and frontend development, according to business needs... 
    Senior
    Front end
    Remote work

    nubank

    Toronto, ON
    18 hours ago
  • $115k - $120k per year

     ...nationwide, delivering cutting-edge software tools to simplify operations,...  ...users. We believe modern engineering excellence requires deep...  ...organization. Your Role As a Senior Software Engineer, you will...  ...)  Build and maintain frontend features using JavaScript and... 
    Senior
    Front end
    Long term contract

    AutoTrader.ca

    Toronto, ON
    8 days ago
  • $160k - $200k per year

     ...services Interservice communication via RabbitMQ and Apache Kafka About the role Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our technology platform. You will write clean, reliable code, design scalable... 
    Senior
    Front end
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    7 days ago
  •  ...Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS...  ...-structured RESTful APIs using Python (Django) to support frontend applications and internal platform services. Design and... 
    Senior
    Front end
    Full time
    Work at office
    Remote work

    Apertera

    Toronto, ON
    27 days ago
  • $100k - $120k per year

     ...What We Need NetBrain Technologies is looking for a senior-level Full Stack Software Engineer to join our engineering team. This is a front-end-leaning...  ...time architecting and building intuitive, high-performance web applications, while also contributing to the back-end services... 
    Senior
    Front end

    NetBrain

    Toronto, ON
    22 hours ago
  •  ...re building the next generation of hiring software that companies like Netflix, Yelp, Cirque...  .... THE OPPORTUNITY In our growing engineering organization, you’ll be developing and shipping...  .... You’ll be learning about our real-time web stack UI frameworks that help us deliver... 
    Senior
    Work at office

    leverdemo

    Toronto, ON
    7 days ago
  •  ...creating something big!  About the team Engineers on this team build the application our...  ...areas across the product, especially across frontend architecture and user experience, because...  ...experience building and scaling production web applications with React, TypeScript, and... 
    Front end
    Long term contract

    Forma.ai

    Toronto, ON
    22 hours ago
  •  ...re building the next generation of hiring software that companies like Netflix, Yelp, Cirque...  ...Leveroos” and people-first culture.  As an Engineer on our Product team, you’ll help us build...  .... You’ll be learning about our real-time web stack UI frameworks that help us deliver a... 
    Senior

    leverdemo-8

    Toronto, ON
    7 days ago
  •  ...opportunity: Join our Blocks team as a Software Engineer and play a critical role in shaping the...  ...willingness to grow (no matter your seniority!). - A fluent level in English (French...  ...consisting of 3 backend engineers, 1 frontend engineer, and 1 backend. Location: While... 
    Senior
    Front end
    Full time
    Remote work

    pigment

    Toronto, ON
    7 days ago
  • $80k - $130k per year

    Senior Frontend Developer Position Description This role is hybrid and requires you to be at...  ...for building scalable, enterprise-grade web applications .    Excellent proficiency...  ...Requirements .    6–10+ years of overall software development experience .    4+ years of... 
    Senior
    Front end
    Work at office
    Toronto, ON
    22 days ago
  • $150k - $190k per year

     ...Team We build enterprise software that helps organizations optimize...  ...go-to-market agility. Our engineering organization includes multiple...  .... We are seeking Senior Backend Engineers to join our...  ...domains. Technologies we use Frontend:   JavaScript, React, TypeScript... 
    Senior
    Front end

    Forma.ai

    Toronto, ON
    14 days ago
  • $128k - $150k per year

    Role: Software Engineer Location: Toronto, ON Type: Full-time Salary: CAD110k/annum — CAD130k/annum Job Description: Develop impactful...  ...with UX designers and Product managers to ensure optimal web experiences for customers. Contribute to codebase: Enhance and... 
    Senior
    Front end
    Permanent employment
    Full time

    Hays

    Toronto, ON
    20 days ago
  • $156k - $188k per year

     ...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem....  ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what... 
    Senior
    Live In
    Remote work
    Flexible hours

    NexHealth

    Toronto, ON
    19 hours ago
  •  ...About Us Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable...  ...trust, collaboration, accountability, and continuous improvement - where every engineer can experiment, own, and make real impact.... 
    Senior
    Full time

    air-tek

    Toronto, ON
    7 days ago
  •  ...stack leverages microservices built with Python and Go, running on GCP and Kubernetes. We're creating smoother, smarter, and more delightful experiences for our users, and we're solving real engineering problems at scale.   Note: this is not a Data Engineering position... 
    Senior
    Permanent employment
    Full time

    achievers

    Toronto, ON
    7 days ago
  •  ...If you’re energized by tackling complex, meaningful challenges and want to   accelerate your career growth, you’ll thrive here. Report to an experienced Engineering Manager who can offer you mentorship, autonomy, ownership, and a genuine investment in your growth!... 
    Senior
    Permanent employment
    Full time

    achievers

    Toronto, ON
    7 days ago
  • $140k - $170k per year

     ...passionate individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation... 
    Senior
    Full time
    Work at office
    2 days per week

    PocketHealth

    Toronto, ON
    7 days ago
  • $137.2k - $196k per year

     ...is responsible for building and optimizing the UI/UX across all Web and OTT applications at Tubi. The team primarily focuses on implementing...  ...ensure performance and scalability, while proactively exploring engineering-driven features and experiments that can drive user growth.... 
    Senior
    Front end
    Long term contract
    Remplacement
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi - Canada

    Toronto, ON
    13 days ago
  • About PocketHealth Burnout, staffing shortages, chronic underfunding — healthcare is under more strain than it has ever been. A disproportionate share of available resources never reach patients; they're consumed by the administrative layer that sits between a provider and...
    Senior
    Full time

    PocketHealth

    Toronto, ON
    7 days ago
  • $140k - $220k per year

     ...belonging for all employees.  The Opportunity  We are seeking a Senior Software Engineer to join our hedge accounting team within DerivativeEDGE....  .... ~ Experience designing and building features that span frontend and backend layers, with an understanding of distributed... 
    Senior
    Front end
    Full time
    Local area
    Remote work
    Flexible hours

    Derivative Path

    Toronto, ON
    5 days ago
  •  ...looking for our first hire in QA to take some load off of the engineering team. We want you to quickly become a product expert by...  ...skills preferred Hands-on experience testing and debugging web-based software Experience with Load, Stress, and Performance testing Ability... 
    Long term contract
    Full time
    Temporary work
    Work at office

    Arternal

    Toronto, ON
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Frontend (Web). Be the first to apply!