Skip to content
EarninEarnin

Senior Front End Engineer

Build and evolve scalable web experiences and frontend architecture for early-stage financial products using React, TypeScript, and Next.js. The role requires strong production web development expertise, architectural leadership, testing experience, and mentorship skills.

About the job

Responsibilities

  • Partner with Product and Design to define, build, and evolve user experiences using modern frontend technologies.
  • Own and evolve frontend architecture for scalability, performance, accessibility, and maintainability.
  • Design and implement complex frontend systems using React, TypeScript, and Next.js, including server-side rendering, routing, data fetching, and performance optimization.
  • Establish frontend engineering standards for patterns, tooling, testing strategies, and CI/CD practices.
  • Drive cross-team technical initiatives aligning frontend architecture with backend APIs, platform capabilities, and product strategy.
  • Identify technical risks and opportunities, providing technical direction and trade-off analysis.
  • Mentor frontend engineers and improve code quality, architectural thinking, and delivery practices.
  • Design and implement unit, integration, and UI automation tests.
  • Define and monitor frontend performance, reliability, and user behavior metrics.

Requirements

  • Bachelor’s degree or higher in Computer Science or a related technical field, or equivalent technical experience.
  • Expert proficiency in HTML, CSS, JavaScript, TypeScript, React, and Next.js.
  • Strong experience with frontend architecture, state management, component design, design systems, micro-frontends or modular architectures, and performance optimization.
  • Experience building and operating production web applications using server-side and client-side rendering.
  • Deep understanding of software engineering practices across the SDLC, including testing, code reviews, observability, and operational excellence.
  • 4+ years of industry experience, with significant depth in frontend or web platform development.
  • Experience with cloud-based environments, including AWS, Google Cloud, or Azure, particularly for frontend delivery and integration.

Nice-to-haves

  • Experience using AI-assisted development tools such as Copilot, Cursor, or LLMs.

Skills

HTML, CSS, JavaScript, TypeScript, React, Next.js, Server-Side Rendering, Client-Side Rendering, State Management, Design Systems, Micro-Frontends, CI/CD, AWS, GCP, Azure

Sardine

Sardine

Ontario, Canada

Senior Software Engineer - AI Experiences
CA$160k+/yrRemote7+ YOEFrontend Engineering

Frontend-focused senior engineer responsible for building polished AI product experiences in React and TypeScript, with secondary ownership of Go services and APIs. The role requires 7+ years of software engineering experience, frontend leadership, mentoring, and effective use of AI-assisted development tools.

Brex

Brex

Seattle, WA
Senior Software Engineer, Frontend
$192k+/yrHybrid7+ YOEFrontend Engineering

Senior frontend engineer building and refining client-facing financial software, leading end-to-end technical work and cross-functional projects. Requires 7+ years of frontend experience with React, TypeScript, ES6+, and Webpack.

Earnin

Earnin

Vancouver, Canada

Senior Front End Engineer
$228k+/yrRemote5+ YOEFrontend Engineering

Build and evolve scalable web experiences and frontend architecture using React, TypeScript, and Next.js. The role requires senior-level frontend expertise, production web application experience, cloud familiarity, and strong testing, performance, and mentoring capabilities.

Aleo

Aleo

Remote

Senior Frontend Engineer
No salary listedRemote5+ YOEFrontend Engineering

Build and optimize responsive, production-quality interfaces for zero-knowledge and web3 applications using TypeScript, React, and Next.js. The role requires at least five years of software engineering experience, strong UX awareness, and familiarity with blockchain concepts.

Databricks

Databricks

Vancouver, Canada

Senior Software Frontend Engineer – Dashboards
CA$146k+/yrOn-site5+ YOEFrontend Engineering

Build scalable, high-performance frontend experiences for creating, editing, and exploring data dashboards. The role requires 5+ years of software engineering experience, strong React or similar framework expertise, and experience with frontend and backend systems.