Frontend Product Engineer, TypeScript, React

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Frontend Engineer building high-performance interfaces for Koinly, simplifying crypto tax for investors. Managing complex features lifecycle with TypeScript and React in a remote team.

Responsibilities:

  • Own frontend features end-to-end: From scoping and architecture to shipping and iterating—without waiting to be told what to do next.
  • Write clean, well-structured TypeScript: Produce code that your teammates are proud to review and that follows best practices.
  • Make pragmatic technical decisions quickly: Know when to go deep into a problem and when to move fast to hit a deadline.
  • Proactive maintenance: Identify and fix pain points in the codebase. If you spot something broken or brittle, you fix it.
  • Product collaboration: Work closely with product and design, but push back when something doesn't make sense for the user or the implementation.
  • Set the bar for quality: Maintain sensible abstractions and avoid unnecessary complexity to ensure long-term maintainability.
  • Contribute to technical direction: Have a voice in architecture decisions, tooling choices, and code standards.

Requirements:

  • 8+ years of frontend experience: You have a proven track record of shipping complex SaaS products.
  • Expert-level TypeScript: You reach for strong typing instinctively, not as an afterthought.
  • Deep React experience: Expert knowledge of React and modern frontend tooling (Vite, ESLint, testing frameworks, etc.).
  • Self-starter mindset: You are comfortable with ambiguity, can define your own next steps, and don't need a detailed spec to get started.
  • High standards: You care deeply about readability, correctness, and long-term maintainability.
  • Shipping velocity: Proven ability to ship fast without accumulating crippling technical debt.
  • Product instincts: You think about the user experience, not just the code implementation.
  • Remote-first: Experience working effectively in a remote, async-first team.

Benefits:

  • 32 days PTO (incl. public holidays)