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
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)
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.