Sr. Associate, Front End Developer
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.
- ...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...SeniorFull timeFlexible hours
$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...SeniorFull timeContract workLocal area$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...SuggestedFull timeInternshipRemote work$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...SuggestedFull timeRemote work$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...SeniorFull timeWork at officeImmediate start- 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...SeniorLong term contractInternshipWork at officeLocal areaRemote work
$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...SeniorFull timeInternshipWork at office$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...SeniorFull timeContract workWork at officeRemote workFlexible hours$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 timeInternship$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 payPermanent employmentFull timePart timeLocal areaMonday to fridayShift workDay shiftAfternoon shift$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 payPart timeWork at officeDay shift$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 contractFull timeWork at officeWorldwideHome office2 days per week$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...SeniorPermanent employment- ...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...SeniorFull timeInternship
$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...SeniorLong term contractFull timeWork at officeLocal areaTrial period$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 timeInternshipFlexible hours- ...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...SeniorPermanent employmentFull timeContract workWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week
- ...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...SeniorFull timeFlexible hours
$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...SeniorFull time- ...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...SeniorLong term contractFull timeWork at officeLocal area2 days per week
$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...SeniorWork at office$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 timeManual laborWork at office$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...SeniorFull timeInternshipRelocationMonday to friday$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...SeniorLong term contractFull timeTemporary workLocal areaHome officeFlexible hoursShift work$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 jobLong term contractFull timeFlexible hours$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...SeniorPermanent employmentFull timeRemote work$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...SeniorRemote jobFull timeWork at officeHome officeFlexible hours$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...SeniorLong term contractPermanent employmentFull timeInternshipWork at officeImmediate startFlexible hours- ...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 timeInternshipWork from homeFlexible hours
$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 timeWork at officeMonday to fridayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Associate, Front End Developer. Be the first to apply!
- associate project coordinator Vancouver, BC
- personal banking associate Vancouver, BC
- asset protection associate Vancouver, BC
- associate account executive Vancouver, BC
- law associate Vancouver, BC
- talent associate Vancouver, BC
- public policy associate Vancouver, BC
- mental health associate Vancouver, BC
- private equity associate Vancouver, BC
- associate lawyer Vancouver, BC
