Frontend Engineer

Jobgether — Canada · Posted ~21 hours ago

Full-time Visa History ✓

Skills

React TypeScript Frontend development Web development Testing Developer tooling Server-side rendering Streaming Server Components AI-assisted coding SSR

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A frontend engineering role for someone who enjoys owning features from concept through production. You will work deeply with React and TypeScript, modern rendering technologies, testing, developer tooling, and AI-assisted development while collaborating asynchronously with a highly autonomous engineering team.

Highlights

Opportunity to own frontend features end to end while working on developer-facing products for a global user base. The role emphasizes modern web technologies, engineering quality, testing, autonomy, and continuous improvement.

Description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Frontend Engineer based in Canada. This role offers the opportunity to build and evolve developer-facing products used by a global community. You will take ownership of frontend features from initial concept through production and continuous improvement. The position combines deep frontend engineering with a strong focus on quality, testing, developer tooling, and user feedback. You’ll work extensively with React and TypeScript while engaging with modern web technologies such as SSR, streaming, and server components. You’ll also help establish reliable engineering guardrails that enable rapid development, including AI-assisted coding workflows. The environment values autonomy, asynchronous collaboration, open communication, and end-to-end ownership. It’s an ideal opportunity for an engineer who enjoys shipping meaningful products and continuously improving how they are built. Accountabilities Take frontend products and features from 0→1, launching them to real users and iterating based on support feedback, usage data, and direct user insights.Own features throughout their lifecycle, from initial design and implementation through production deployment, monitoring, and ongoing improvements.Build and strengthen quality pipelines covering type safety, linting, formatting, unit and component testing, API contract testing, accessibility, visual regression, and bundle-size controls.Establish automated checks that prevent recurring defects and ensure that bugs identified in production are systematically addressed through improved testing and validation.Develop high-quality frontend experiences using React and TypeScript, while working with modern web technologies and architectural patterns.Collaborate across the stack, including frontend interfaces, API contracts, deployment workflows, preview environments, and observability.Work effectively with AI coding agents by reviewing generated code, refining architecture, and establishing guardrails that enable safe and efficient development.Operate autonomously within a large, publicly visible codebase and contribute improvements that can benefit other developers and contributors.Use user feedback and real-world product behavior to inform technical and product decisions rather than relying solely on predefined specifications.Contribute to engineering practices that balance development speed with reliability, maintainability, accessibility, and overall product quality. Requirements Proven track record of taking a product or significant feature from 0→1, launching it to real users, and iterating based on actual usage and feedback.Strong frontend engineering fundamentals with substantial hands-on experience in React and TypeScript.Solid understanding of modern web architecture, including concepts such as server-side rendering, streaming, server components, and edge technologies.Strong quality and developer-tooling mindset, with experience designing testing and CI strategies that support fast, reliable development.Hands-on experience with tools such as Vitest, Playwright, MSW, or comparable testing and quality frameworks.Comfortable working with AI coding agents, including reviewing generated code, identifying architectural issues, and establishing effective validation guardrails.Ability to work independently, manage priorities, and take ownership without requiring constant task assignment or supervision.Excellent written communication skills and the ability to collaborate effectively in an asynchronous, distributed environment.Strong understanding of software quality, automated testing, CI/CD, accessibility, API integration, and production reliability.A proactive mindset with a willingness to learn from users, investigate problems, and continuously improve both products and engineering processes. Benefits Fully remote work with the flexibility to work from anywhere in the world.Access to a co-working membership or allowance to support your preferred working environment.Employee equity/ESOP, giving team members an opportunity to share in the long-term success of the organization.Annual technology allowance for equipment such as laptops, monitors, headphones, or other productivity tools.Comprehensive health insurance coverage, including full coverage for employees and substantial coverage for dependents.Annual company-wide off-site gatherings offering opportunities for connection, collaboration, and team building.Flexible, asynchronous working practices with a high level of trust and autonomy.Annual professional development allowance for courses, books, conferences, and other learning opportunities.Opportunity to work with a globally distributed engineering community and contribute to developer-focused products and open-source technology. How Jobgether Works We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.