Senior Frontend Product Engineer (TypeScript + React)
Senior Frontend Product Engineer (TypeScript + React)

Senior Frontend Product Engineer (TypeScript + React)

Full-Time 64000 - 80000 ÂŁ / year (est.) No home office possible
Go Premium
Koinly

At a Glance

  • Tasks: Build a high-performance interface for crypto tax compliance using TypeScript and React.
  • Company: Join Koinly, a fast-growing crypto tax calculator with a remote-first culture.
  • Benefits: Enjoy competitive pay, 32 days PTO, and the freedom to work remotely.
  • Why this job: Make a direct impact on users' financial compliance while owning your projects.
  • Qualifications: 8+ years in frontend development with expert-level TypeScript and deep React experience.
  • Other info: Shape the future of crypto and enjoy autonomy in a dynamic, async-first environment.

The predicted salary is between 64000 - 80000 ÂŁ per year.

Build the interface for crypto tax compliance. Koinly helps people do their crypto taxes without losing their minds. The bar is simple to describe and hard to deliver: a user should be able to reconcile thousands of transactions and file their taxes in under 20 minutes. In this role, the frontend isn’t just a "skin" for an API. It’s where the tax logic meets the user. You won’t just be styling buttons; you’ll be building a high-performance interface that handles massive datasets and complex DeFi reconciliations. We’re a remote-first, async-first startup with deep product-market fit. If you value autonomy, technical excellence, and clear communication over meetings and process complexity, Koinly is the place for you.

Role at a Glance

  • Mission: Own frontend features end-to-end—from scoping and architecture to shipping and iterating—ensuring a high-performance experience for complex crypto tax data.
  • Location: Remote. Must have significant overlap with Europe timezones.
  • Employment: B2B Contract.
  • Compensation: USD $80k – $100k/y.
  • Perks: 32 days PTO (incl. public holidays).
  • Experience: 8+ years with a focus on complex, data-heavy web applications.

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.

✔️ Don’t tick all of the boxes? Neither do we. We’re driven by hiring not only by experience and relevance but also by ambition. We celebrate anything ‘outside of the box’, so if you don’t meet every single listed criterion, please do still apply—we’d love to hear from you.

Two hard gates for this role

  • Expert-level TypeScript. You should reach for strong typing instinctively, not as an afterthought. We deal with complex financial data where "mostly correct" isn’t good enough; your TS skills should reflect that.
  • Deep React experience. This is a Senior level role. You should have a deep understanding of React’s internals, performance optimization, and modern tooling. We need someone who can hit the ground running with a complex, established codebase.

Why join Koinly as front-end engineer?

  • One of the fastest-growing Crypto Tax Calculators in the world with solid product-market fit.
  • Trusted and loved: See what our customers say on Trustpilot.
  • Direct impact: Our users rely on Koinly for their financial compliance. Every performance optimization and UX improvement you ship directly reduces the stress of hundreds of thousands of investors.
  • True ownership: We don't believe in "ticket-flipping." You'll own features from the initial requirement through to the final interaction. You have the autonomy to make architectural decisions that stick.
  • High-signal, low-noise: We’re remote-first and async-first. We don’t do unnecessary meetings or process for the sake of process. You’ll have long blocks of deep work time to actually build.

Come and shape the future of crypto with us. We aren’t just building a calculator; we’re building a platform that empowers crypto investors to make the best decisions for their financial future. If you’re ready to own a piece of that journey and build a product people actually need, we want to hear from you.

Not the right fit right now? If you’re excited about our mission but don’t fit this specific role, or if you know someone else who would love to work with us in the future, please connect with us here: https://careers.koinly.io/connect

Senior Frontend Product Engineer (TypeScript + React) employer: Koinly

Koinly is an exceptional employer for Senior Frontend Product Engineers, offering a remote-first and async-first work culture that prioritises autonomy and technical excellence. With 32 days of paid time off and the opportunity to directly impact the financial compliance of crypto investors, employees can thrive in a high-performance environment while enjoying meaningful work that shapes the future of crypto. Join us to take ownership of your projects and contribute to a product that truly matters.
Koinly

Contact Detail:

Koinly Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Frontend Product Engineer (TypeScript + React)

✨Tip Number 1

Network like a pro! Reach out to folks in the crypto and tech space on LinkedIn or Twitter. Join relevant groups and forums where you can connect with potential colleagues or even hiring managers. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best work, especially projects that highlight your TypeScript and React expertise. Make sure to include any complex data-heavy applications you've built. This will give potential employers a taste of what you can do!

✨Tip Number 3

Prepare for those interviews! Research common frontend engineering questions and practice coding challenges. Be ready to discuss your past projects and how you tackled complex problems. Remember, they want to see your thought process as much as your technical skills!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Koinly. Don’t hesitate—take that leap and let’s shape the future of crypto together!

We think you need these skills to ace Senior Frontend Product Engineer (TypeScript + React)

TypeScript
React
Frontend Development
SaaS Product Development
Performance Optimisation
Code Quality
Technical Decision-Making
User Experience Design
Remote Work
Clean Code Practices
Architecture Decisions
Collaboration with Product and Design Teams
Problem-Solving Skills
Self-Starter Mindset

Some tips for your application 🫡

Show Off Your Skills: When you're writing your application, make sure to highlight your experience with TypeScript and React. We want to see how you've tackled complex projects in the past, so don’t hold back on the details!

Be Yourself: We love a bit of personality! Don’t just stick to the formalities; let your unique voice shine through in your application. It helps us get to know you better and see if you’d be a good fit for our team.

Tailor Your Application: Make sure to tailor your application to the role. Mention specific experiences that relate to owning frontend features and working with complex data. This shows us you understand what we’re looking for!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us keep track of all the amazing talent out there!

How to prepare for a job interview at Koinly

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in TypeScript and React, as these are crucial for the role. Brush up on your knowledge of modern frontend tooling like Vite and ESLint, and be ready to discuss how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex issues in previous roles. Be ready to explain your thought process when making technical decisions, especially when it comes to balancing speed and quality.

✨Demonstrate Your User-Centric Approach

Since this role is all about creating a seamless user experience, think of ways to articulate how you prioritise user needs in your work. Share specific instances where you’ve pushed back on product decisions that didn’t align with user experience.

✨Emphasise Your Remote Work Experience

As Koinly is a remote-first company, highlight your experience working in async teams. Discuss how you manage your time effectively and communicate clearly with team members across different time zones.

Senior Frontend Product Engineer (TypeScript + React)
Koinly
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>