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

Sr. Associate, Front End Developer

Full-time

Appnovation Technologies

About us

Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver real impact today and serve as foundations for future growth. Bold ambition. Practical action. Endless possibilities.

About the Role


As a Senior Frontend Developer, you will build the user-facing application for a modern operational SaaS platform for K-12 education. The platform helps school divisions automate administrative processes, manage information across their organization, and surface operational insight - which means the interfaces you build are workflow-driven and data-dense: multi-step forms with real validation consequences, long-running processes whose state the UI has to reflect honestly, role-sensitive views that change shape depending on who is looking, and reporting surfaces backed by real analytical queries.

This is product engineering rather than marketing site work. You will build in Next.js, React, and TypeScript against .NET REST APIs, using Shadcn/UI and Tailwind CSS in a component-driven model, and you will own Playwright end-to-end coverage for the flows you build. Authorization is enforced through Keycloak and OpenFGA, so the frontend has to handle OIDC flows and render correctly against fine-grained, policy-driven permissions in a multi-tenant product where an administrator in one school division must never see another's data.

You will work as part of a dedicated, cross-functional scrum team that operates as an embedded extension of the client's product and engineering organization. The team includes business analysis and QA capability and owns assigned product services end-to-end - from refinement through development, testing, documentation, and release readiness. You will work directly in the client's repositories and follow their established architecture, design system, and engineering standards. The platform is moving from pilot deployments toward general availability, so the work is real-user-facing from the start.

Key Responsibilities:


  • Building and maintaining application features in Next.js, React, and TypeScript, including server-side rendering, routing, and state management decisions

  • Developing reusable, accessible components in a component-driven model using Shadcn/UI and Tailwind CSS, extending the existing design system rather than working around it

  • Integrating with .NET REST APIs, including handling loading, error, empty, and partial-failure states properly rather than assuming the happy path

  • Building interfaces that accurately reflect asynchronous and long-running backend processes, including in-progress, retrying, and failed states

  • Implementing authentication flows against Keycloak using OAuth 2.0 and OpenID Connect, and rendering conditionally against OpenFGA-driven permissions

  • Building data-dense reporting and analytics views over backend query results, with attention to performance at realistic data volumes

  • Writing and maintaining Playwright end-to-end coverage for the flows you build, and contributing to the shared test suite

  • Meeting WCAG 2.x Level AA, and treating accessibility as part of the build rather than a remediation pass

  • Producing implementation plans for significant changes, and delivering work in small, reviewable merge requests

  • Participating in code review, responding to CodeRabbit findings, and keeping GitLab CI/CD pipelines green

  • Participating in refinement, planning, review, and retrospective as a member of a self-directed scrum team, and raising missing business or UX decisions early

  • Maintaining frontend technical and component documentation as part of the definition of done, not after it

  • Resolving defects and supporting post-release stabilization of recently delivered functionality

  • Mentoring less experienced developers through code review and pairing

What we are looking for


Must-Have:


  • Bachelor's Degree in computer science, software engineering, or equivalent practical experience

  • 6+ years of web development experience, having delivered production applications as part of a team

  • Strong command of React, including hooks, composition patterns, state management, routing, and server-side rendering

  • Production experience with Next.js, including App Router, rendering strategies, and data fetching patterns

  • Strong TypeScript skills - you use the type system to prevent defects, not to satisfy a linter

  • Expert knowledge of HTML5 and CSS3, and fluency with utility-first CSS (Tailwind CSS or equivalent)

  • Demonstrated experience building complex, stateful application interfaces - forms, workflows, dashboards - rather than primarily content or marketing sites

  • Experience consuming REST APIs, including error handling, retry behaviour, and designing UI around asynchronous operations

  • Experience building and maintaining component libraries or design systems, and working with design tokens and tools such as Storybook

  • Experience implementing authentication in a frontend application against an identity provider using OAuth 2.0 and OpenID Connect

  • Experience building role- or permission-sensitive interfaces where what a user can see and do varies

  • Experience with end-to-end testing (Playwright preferred; Cypress considered), and an understanding of what makes automated tests durable - avoiding hard-coded waits, brittle selectors, shared test state, and environment-specific assumptions

  • Working knowledge of WCAG 2.x Level AA and practical accessible-component implementation

  • Strong understanding of frontend performance - bundle size, rendering cost, and behaviour at realistic data volumes

  • Comfortable working inside an existing codebase and an established set of engineering and design standards, rather than setting your own

  • Strong understanding of version control, CI/CD, and peer review through merge requests

  • Strong understanding of security and privacy by design principles

  • Experience working with agile delivery methodologies, including refinement, planning, review, and retrospective

  • Experience mentoring other developers

  • Must be located in British Columbia, Canada

Technologies


  • Core: Next.js, React, TypeScript, JavaScript, HTML5, CSS3

  • UI and Styling: Shadcn/UI, Tailwind CSS, component-driven development, design tokens, Storybook

  • Integration: REST APIs, OpenAPI/Swagger consumption

  • Identity and Authorization: Keycloak, OpenFGA, OAuth 2.0, OpenID Connect, SSO, role- and policy-based authorization in the UI

  • Testing: Playwright end-to-end testing, component and unit testing (Jest / Vitest, React Testing Library)

  • Accessibility: WCAG 2.x Level AA, semantic HTML, ARIA, keyboard and screen reader support

  • Engineering and Collaboration: GitLab, GitLab CI/CD, CodeRabbit automated code review, Jira, Jira Product Discovery, Jira Service Management, Confluence

  • Backend context: C#, .NET Core, .NET APIs, PostgreSQL, ClickHouse, Temporal workflows, event-driven pub/sub

Nice to Have


  • Familiarity with C# and .NET - enough to read backend code, trace an issue across the stack, and have a productive conversation about an API contract

  • Familiarity with fine-grained authorization models (OpenFGA, Zanzibar-style ReBAC)

  • Experience building analytics or reporting interfaces over large datasets, including data visualization

  • Experience with workflow-driven or long-running process UIs

  • SaaS product delivery experience, particularly through a pilot-to-GA transition

  • Experience with Canadian public-sector or education accessibility and data privacy requirements (AODA and provincial equivalents, PIPEDA, provincial FIPPA)

  • Experience with distributed tracing or frontend observability and error monitoring

  • PWA, service workers, and advanced performance optimization

  • Experience in a consulting or client-facing delivery environment

Who you are



  • You are a product-minded engineer who asks what the user is actually trying to accomplish before deciding how to build it.

  • You have experience in customer-facing roles and communicate clearly, including when something is off track.

  • You treat a feature as incomplete until it is tested, accessible, documented, and supportable - finishing the code is the middle of the job, not the end.

What Appnovation Offers  


  • Challenging and rewarding work with real impact

  • Direct Access to Cutting-Edge AI Platforms

  • Diverse and Inclusive Culture

  • Growth opportunities for personal and professional development

  • A collaborative and innovative work environment where your ideas are valued

  • Exposure to exciting projects and high-profile clients

  • Supportive work environment with access to company leaders

  • Hybrid working model

Thank you for your interest in a career with Appnovation Technologies! Please note that only those selected for an interview will be contacted.

 

At Appnovation, we recognize that diverse teams are the strongest teams. Diversity, Equity & Inclusion is not only something that we embrace - we celebrate it! We are proud to be an Equal Opportunity Employer and we encourage applicants from all backgrounds, lived experiences and industries to apply. Come join us at Appnovation, and learn more about how we stay true to our company values as we build better lives through better digital. Accommodations are available upon request throughout the recruitment process.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Sr. Associate, Front End Developer in Vancouver, BC vacancy
  •  ...from strategy and assessment through design, implementation, management and optimization to reach a true end-to-end solution. Job Description Front-End Developer (Intermediate or Senior) Vancouver, BC Job Description If you have a passion for building web... 
    Senior
    Full time
    Flexible hours

    Continental Technology Solutions

    Vancouver, BC
    8 hours ago
  • $108k - $118k per year

     ...is looking for an inspired, motivated, and experienced Senior Developer to join our Communications team for a contract engagement. We are...  ...July 1 – July 31, 2026 You Will: Deliver pixel-perfect front-end implementations that match design comps across all devices and... 
    Senior
    Full time
    Contract work
    Local area

    Critical Mass Inc.

    Vancouver, BC
    8 hours ago
  • $80k - $95k per year

     ...is open to remote based candidates based in Canada with a preference for PST (hybrid) / EST (remote)* We're looking for a Front End Developer to join our team as we enter our next stage of growth. You'll play a central role in how we craft the best-in-class user interfaces... 
    Suggested
    Full time
    Internship
    Remote work

    Traction Rec

    Vancouver, BC
    8 hours ago
  • $110k - $125k per year

     ...Job Responsibility: Front End Developer / UI Developer (JavaScript) VersaFile Inc. is a Vancouver-based software company helping large enterprise organizations running SAP to modernize how they integrate and automate content and content-based processes across their business... 
    Suggested
    Full time
    Remote work

    VersaFile

    Vancouver, BC
    5 days ago
  • $150k - $180k per year

     ...Establish how the frontend integrates with backend systems — including API/data contracts, data flow, and system behavior Ship the first end-to-end feature connected to live backend APIs early, validating the architecture and approach in production Establish engineering... 
    Senior
    Full time
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    8 hours ago
  • About EarnIn As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck. Our community members access their earnings as they earn...
    Senior
    Long term contract
    Internship
    Work at office
    Local area
    Remote work

    EarnIn

    Vancouver, BC
    4 days ago
  • $100k - $300k per year

     ...experiences to Aritzias clients by leveraging technology to meet and exceed the vision and mission of the business. As the Senior Developer Front-End Digital Technology you will be responsible for designing developing implementing and supporting Aritzias Digital Commerce... 
    Senior
    Full time
    Internship
    Work at office

    Aritzia

    Vancouver, BC
    more than 2 months ago
  • $130k per year

     ...designs, pairing with teams on the decisions in front of them, and connecting problems that turn...  ...design is your thing, this is the deep end. The established service estate — SSO,...  ...than assumed. Help other engineers develop as architectural thinkers. Over time, the... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Vancouver, BC
    11 days ago
  • $114.8k - $191.8k per year

     ...Job Responsibility: - 2+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience - 1+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and... 
    Full time
    Internship

    Amazon Development Centre Canada ULC

    Vancouver, BC
    7 days ago
  • $18.11 per hour

     ...Job Responsibility: A Bread Affair is looking for a Front-of-House Customer Associate to join our team on Granville Island! You will get to be a part...  ...Associate , you will balance drawers at the beginning or end of the shift, ensure that sales operations are running smoothly... 
    Hourly pay
    Permanent employment
    Full time
    Part time
    Local area
    Monday to friday
    Shift work
    Day shift
    Afternoon shift

    A Bread Affair

    Vancouver, BC
    5 days ago
  • $16.75 - $17.25 per hour

     ...since become the most well-known and traditional fitness company in the world - - Gold's Gym. Over the last 55 years, Gold's Gym has developed into a global brand with over 600 locations spanning 6 continents. Bodybuilding greats such as Arnold Schwarzenegger, Lou Ferrigno... 
    Hourly pay
    Part time
    Work at office
    Day shift

    Gold's Gym

    Vancouver, BC
    5 days ago
  • $96.9k - $132.3k per year

     ...Opportunity Snapshot Pixieset is hiring a Back End Software Developer to help build and evolve our growing platform, supporting over 1.6 million photographers and creative professionals worldwide. As a member of the Platform team, you'll work across the stack with a focus... 
    Long term contract
    Full time
    Work at office
    Worldwide
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    20 days ago
  • $120k - $130k per year

     ...Responsibilities: The person will be responsible for working with business analysts, technical leads, architects and end users to understand IBM TRIRIGA requirements, develop and configure application components, support integrations, troubleshoot issues and deliver enhancements... 
    Senior
    Permanent employment

    Staffmax Staffing & Recruiting

    Vancouver, BC
    a month ago
  •  ...advance our pipeline of mining partners, develop our next commercial recycling plant, and prepare...  ...execution. The  Senior Analyst/Associate, Finance & Strategy is the senior analytical...  ...demands, and willing to own work end-to-end. Working Hours & Environment... 
    Senior
    Full time
    Internship

    Ph7 Technologies

    Vancouver, BC
    8 hours ago
  • $124.5k - $179.25k per year

     ...secure, and effective service delivery Develop and execute infrastructure, cloud, and...  ...initiatives and continuously improve the end-user technology experience Lead cybersecurity...  ..., one of the world's largest accounting associations, Smythe combines local relationships with... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Trial period

    Smythe Careers

    Vancouver, BC
    8 hours ago
  • $70k - $90k per year

     ...re looking for a team member with proven front-end web development skills in WordPress...  ...needs and available resources Experience developing custom blocks for the WordPress block editor...  ..., and Vue.js, and familiar with their associated frameworks (e.g. Next.js, Nuxt)... 
    Full time
    Internship
    Flexible hours

    Takt Ventures

    Vancouver, BC
    8 hours ago
  •  ...digital identity verification. As the global front-runner in our industry, we are redefining...  ...of high-throughput, low-latency back-end services that power our Document and Biometric...  ...regions. You will bridge the gap between developer-facing APIs, asynchronous processing pipelines... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Trulioo

    Vancouver, BC
    8 hours ago
  •  ...experience of our cloud-native security & observability platform. Lead end-to-end UX design: user research, persona development, workflows,...  .../security infrastructure. Engage our customers and users to develop detailed user personas, understand key tasks and workflows, and... 
    Senior
    Full time
    Flexible hours

    Tigera

    Vancouver, BC
    8 hours ago
  • $102.32k - $121.5k per year

     ...Team Lead, End-User Experience (EUE) West Fraser offers a range of exciting career opportunities...  ..., and team norms. Mentor, coach, and develop Endpoint Specialists while acting as the...  ...improve escalation processes between front-line support, regional field teams, and... 
    Senior
    Full time

    West Fraser Timber

    Vancouver, BC
    8 hours ago
  •  ...solutions. We're seeking a Senior Software Developer to join our dynamic team. In this position...  ...web applications with proficiency in back end technologies. Strong knowledge of...  ...Experience designing and building developer-facing front-end integration libraries, or SDKs would... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    2 days per week

    Benji Pays

    Vancouver, BC
    8 hours ago
  • $175.5k - $218.25k per year

     ...Software Engineer, you’ll be responsible for developing and maintaining features to enhance...  ...our Vancouver office. What you’ll do Develop and maintain software solutions and integrations...  .... Experience working with both front-end and back-end technologies. Experience... 
    Senior
    Work at office

    Dialpad

    Vancouver, BC
    4 days ago
  • $98.52k - $123.16k per year

     ...talented and motivated Full Stack Software Developer to join our dynamic team. The ideal...  ...candidate will have strong experience in both front-end and back-end development, and a passion...  ...Insurance Council of BC's website and associated web applications Collaborate with... 
    Full time
    Manual labor
    Work at office

    Insurance Council Of Bc

    Vancouver, BC
    8 hours ago
  • $80k - $120k per year

     ...Job Responsibility: Senior Back-End Engineer - Full Time VoPay International Inc. - Vancouver, BC About VoPay International Inc...  ...Engineer who will take a key role on our team. Our Senior Back-End developer must have knowledge in all stages of software development. You'll... 
    Senior
    Full time
    Internship
    Relocation
    Monday to friday

    VoPay International Inc

    Vancouver, BC
    7 days ago
  • $165k - $185k per year

     ...high-craft, high-ownership individual contributor role. You'll work end-to-end: architecting the data pipelines that feed your models,...  ...revenue efficiency with long-term publisher and advertiser health. Develop and maintain feedback loops that allow pricing models to adapt to... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area
    Home office
    Flexible hours
    Shift work

    Impact.com

    Vancouver, BC
    8 hours ago
  • $100k - $120k per year

    Full Stack SAP Developer (Remote, Canada) Location: Remote anywhere in Canada (but you must already be legally eligible to work in Canada...  ..., authentication and configuration. Develop and maintain front-end applications using Fiori/UI5, React and Material UI. Work with... 
    Remote job
    Long term contract
    Full time
    Flexible hours

    Versafile-inc

    Vancouver, BC
    8 hours ago
  • $140k - $160k per year

     ...Sr. Technical Product Manager (Job type: 100% remote anywhere in Canada, Full-time, Permanent)   Who is Gen II? Gen II is...  ...initiatives   Required Qualifications ~6+ years of proven end-to-end technical product management experience, working closely with... 
    Senior
    Permanent employment
    Full time
    Remote work

    Gen 2 Careers

    Vancouver, BC
    8 hours ago
  • $102.5k - $154k per year

     ...momentum Partner with sales, marketing, and operations to plan and execute go-to-market motions for new features and releases Develop and own growth analytics for your area: define what success looks like, measure it rigorously, and use it to drive decisions Build... 
    Senior
    Remote job
    Full time
    Work at office
    Home office
    Flexible hours

    Lendesk, Llc

    Vancouver, BC
    8 hours ago
  • $102.9k - $133.1k per year

     ...needs into clear product deliverables. ~ Partnering with business, technology, risk, compliance, and external payments partners to develop requirements that support payment modernization, regulatory compliance, and strategic growth objectives. Developing and... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start
    Flexible hours

    Vancity

    Vancouver, BC
    8 hours ago
  •  ...re looking for a highly experienced and versatile Application Developer to join our team. In this role, you'll be instrumental in the...  ...You'll bring your deep expertise in Java, Spring Boot , and front-end frameworks like Angular , along with your knowledge of traditional... 
    Full time
    Internship
    Work from home
    Flexible hours

    TELUS Digital -

    Vancouver, BC
    7 days ago
  • $45k - $55k per year

     ...We’re looking for a  Front Desk Operations Assistant to join our Vancouver office. In this role, you’ll be responsible for ensuring...  ...legal, or similar structured office that is looking to grow and develop their career in a top-tier, dynamic firm. If you’re drawn to innovative... 
    Full time
    Work at office
    Monday to friday
    Flexible hours

    Fast Epp

    Vancouver, BC
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Associate, Front End Developer. Be the first to apply!