Sr. Associate, Front End Developer

Appnovation
Vancouver, British Columbia
Workplace: HybridFull timeFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Product-minded","Communication","Accessibility-first","Mentoring"]

Build user-facing features for a modern operational K–12 education SaaS platform, including workflow-driven, data-dense interfaces. Own development in Next.js, React, and TypeScript against .NET REST APIs, integrating authentication and fine-grained permissions via Keycloak and OpenFGA. Deliver accessible, WCAG 2.x Level AA UI, write and maintain Playwright end-to-end tests, and partner with a cross-functional scrum team from refinement through release readiness.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Appnovation
Appnovation
5 days ago

Sr. Associate, Front End Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build user-facing features for a modern operational K–12 education SaaS platform, including workflow-driven, data-dense interfaces. Own development in Next.js, React, and TypeScript against .NET REST APIs, integrating authentication and fine-grained permissions via Keycloak and OpenFGA. Deliver accessible, WCAG 2.x Level AA UI, write and maintain Playwright end-to-end tests, and partner with a cross-functional scrum team from refinement through release readiness.
Location: Vancouver, British Columbia
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain application features in Next.js, React, and TypeScript, including server-side rendering, routing, and state management decisions.
  • •Develop reusable, accessible UI components using Shadcn/UI and Tailwind CSS, extending the existing design system.
  • •Integrate with .NET REST APIs and correctly handle loading, error, empty, and partial-failure states.
  • •Implement authentication flows against Keycloak using OAuth 2.0 and OpenID Connect, and render role/policy-sensitive views using OpenFGA permissions.
  • •Write and maintain Playwright end-to-end coverage for the flows you build, meeting WCAG 2.x Level AA accessibility requirements.

Pay and Benefits

Perks:Hybrid Work

Key Requirements

  • •Bachelor’s degree in computer science, software engineering, or equivalent practical experience.
  • •6+ years of web development experience delivering production applications as part of a team.
  • •Strong command of React (hooks, composition, state management, routing, and server-side rendering).
  • •Production experience with Next.js (App Router, rendering strategies, and data fetching patterns).
  • •Strong TypeScript skills and experience building complex, stateful interfaces with REST API error handling and asynchronous UI behavior.
Experience:6+ yearsSaaSK-12 educationWeb development
Education:Bachelor's
Skills:Product-mindedCommunicationAccessibility-firstMentoring
Tech Stack:Next.jsReactTypeScriptJavaScriptHTML5CSS3Shadcn/UITailwind CSSTailwind CSS or equivalentComponent-driven developmentDesign tokensStorybookREST APIsOpenAPI/SwaggerKeycloakOpenFGAOAuth 2.0OpenID ConnectSSOPlaywright

Company Brief

Appnovation
Provides digital transformation, design, and engineering services, helping enterprises build customer experiences, digital platforms, and integrations using open-source and cloud technologies across industries.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: Vancouver, Canada
Founded: 2007
WebsiteLinkedIn