Senior Software Engineer, Frontend (Web) at Okta | Ontario, CAN | Rezi

Senior Software Engineer, Frontend (Web) at Okta

Senior Software Engineer, Frontend (Web)

Okta · Ontario, CAN

1 months ago

Senior Software Engineer, Frontend (Web)

Okta · Ontario, CAN

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking a Senior Software Engineer to build and evolve Okta’s web platform using React and Next.js. This role involves solving complex engineering problems autonomously, from designing scalable page systems and optimizing performance to integrating CMS APIs and refining developer workflows. You will 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.

Responsibilities

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Requirements

  • 5–8 years of professional frontend or full-stack engineering experience shipping production web applications.
  • Deep working knowledge of Next.js, including App Router patterns, server/client components, data-fetching strategies, caching, and API routes.
  • Understanding of the trade-offs between rendering approaches and ability to choose the right one for a given problem.
  • 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.
  • Solid experience connecting Next.js to headless CMS platforms (Contentful, AEM, Sanity, or similar).
  • Understanding of content models deeply and experience building template systems that map structured data to rich frontend experiences.
  • Fluent with AI-assisted programming tools (Claude Code, Copilot, Cursor).
  • Ability to use AI tools to move faster while critically evaluating output, understanding when to trust, when to reject, and how to prompt effectively.
  • 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.
  • Deep HTML, CSS, and TypeScript fundamentals.
  • Comfortable with Git workflows and CI/CD pipelines.
  • Ability to communicate clearly, collaborate well across disciplines, and work through ambiguity without needing constant direction.
  • Experience with Adobe Experience Manager (AEM) or similar enterprise CMS authoring platforms (Nice to Have).
  • Experience with Three.js, WebGL, or advanced interactive web experiences (Nice to Have).
  • Contributions to design systems or component libraries (Nice to Have).

Skills

  • React
  • Next.js
  • TypeScript
  • GraphQL
  • REST
  • CSS
  • Figma
  • Framer Motion
  • GSAP
  • Contentful
  • AEM
  • Sanity
  • Claude Code
  • GitHub Copilot
  • Cursor
  • Core Web Vitals
  • WCAG
  • SEO
  • HTML
  • Git
  • CI/CD
  • Three.js
  • WebGL

Location

  • Hybrid

Work Type

  • Hybrid

Experience Level

  • Senior

Benefits

  • Supporting Your Well-Being
  • Driving Social Impact
  • Developing Talent and Fostering Connection + Community

About the Company

  • 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.
  • 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.

Equal Opportunity

  • 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.