Job Description
Diligent is seeking a Senior Frontend Engineer to join their team in Vancouver. The successful candidate will play a crucial role in designing and building a platform as a product and driving AI adoption across Diligent's diverse product suite. This role primarily focuses on developing and enhancing reusable frontend components, with a strong emphasis on microfrontend architecture design and implementation. The Senior Frontend Engineer will also support other teams in adopting and integrating microfrontend components efficiently. While the role is primarily frontend-focused, a willingness to contribute to backend development when needed is highly valued.
Diligent is a global leader in modern governance, delivering innovative SaaS solutions that address governance, risk, and compliance (GRC) needs.
Key Responsibilities:
- Define and implement the system architecture for reusable frontend components.
- Collaborate with backend engineers, product managers, and UX designers.
- Support teams in adopting and integrating reusable components.
- Write high-quality, efficient, and testable code.
- Contribute to backend services when necessary.
- Build highly available, secure, and event-driven systems.
- Share knowledge of performance, scalability, architecture, and engineering patterns.
Basic Qualifications:
- Strong experience in frontend architecture, particularly microfrontend design and implementation.
- Expertise in modern frontend technologies (TypeScript, React, Redux, React Query, etc.).
- Experience developing reusable frontend components and libraries.
- Proven ability to support and mentor teams in integrating frontend components.
- Familiarity with REST APIs, gRPC, and event-driven development.
- Ability to contribute to backend development.
- Experience working in an agile development environment.
What Diligent Offers:
- Flexible work environment
- Comprehensive health benefits
- Generous time off policy
- Wellness programs