
Sr. Associate, Front End Developer
Appnovation TechnologiesResponsibilities
- Build and maintain frontend application features in Next.js, React, and TypeScript, including routing, server-side rendering, and state management.
- Develop reusable, accessible components with Shadcn/UI, Tailwind CSS, design tokens, and the existing design system.
- Integrate .NET REST APIs and design interfaces for loading, error, empty, partial-failure, retrying, and long-running process states.
- Implement Keycloak authentication using OAuth 2.0 and OpenID Connect and render interfaces based on OpenFGA permissions.
- Build performant reporting, analytics, workflow, and data-dense interfaces over backend query results.
- Write and maintain Playwright end-to-end tests and contribute to shared component and unit test coverage.
- Meet WCAG 2.x Level AA requirements through semantic, keyboard-accessible, and screen-reader-friendly implementation.
- Prepare implementation plans, participate in code review and scrum ceremonies, and deliver small reviewable merge requests.
- Maintain frontend documentation, respond to CodeRabbit findings, support GitLab CI/CD quality, and resolve post-release defects.
- Mentor less experienced developers through code review and pairing.
Requirements
- Bachelor’s degree in computer science or software engineering, or equivalent practical experience.
- At least 6 years of web development experience delivering production applications as part of a team.
- Strong production experience with React, Next.js, TypeScript, HTML5, CSS3, routing, rendering, state management, and data fetching.
- Experience building complex stateful application interfaces such as forms, workflows, dashboards, reporting views, and analytics surfaces.
- Experience consuming REST APIs and handling asynchronous operations, errors, retries, and realistic data volumes.
- Experience building or maintaining component libraries and design systems, including design tokens and tools such as Storybook.
- Experience implementing frontend authentication with an identity provider using OAuth 2.0 and OpenID Connect.
- Experience building role- or permission-sensitive interfaces and familiarity with fine-grained authorization models is preferred.
- Experience with end-to-end testing using Playwright or Cypress and component or unit testing with Jest, Vitest, or React Testing Library.
- Working knowledge of WCAG 2.x Level AA and practical accessible-component implementation.
- Strong understanding of frontend performance, version control, CI/CD, peer review, security and privacy by design, and agile delivery.
- Experience mentoring developers and working within an existing codebase and established engineering standards.
- Must be located in British Columbia, Canada.
- Nice-to-have qualifications include familiarity with C# and .NET, analytics or large-dataset visualization, workflow-driven UIs, SaaS pilot-to-GA delivery, Canadian public-sector accessibility and privacy requirements, observability, PWA technologies, service workers, consulting, and client-facing delivery.
Benefits
- Hybrid working model.
- Challenging work with real impact and exposure to high-profile clients.
- Direct access to cutting-edge AI platforms.
- Diverse and inclusive culture with growth opportunities for professional development.
- Collaborative and innovative work environment with access to company leaders.
- Accommodations are available upon request throughout the recruitment process.
Tech Stack
Categories
About Appnovation Technologies
Appnovation is a Global, Full-Service Digital Partner. We design, develop, and deliver digital experiences that drive measurable business transformation. With nearly 20 years of experience and thousands of successful projects delivered, we partner with industry leaders like Pfizer, Google, Yeti, TCL, and AstraZeneca across diverse industries and technologies. Our services combine strategy, user experience, engineering, data, and AI to create purposeful, human-centered solutions. With global delivery and a strong nearshore presence, we offer flexible, cost-effective partnerships tailored to our clients' needs. We build digital foundations through close collaboration, delivering immediate impact and supporting future growth and innovation. Our approach continually evolves to support clients at every stage of their digital journey. We elevate customer experiences, champion digital innovation, and drive scalable business value. Appnovation. Fuelled by experience. Powered by AI. Learn more at appnovation.com. #InspiringPossibility