Termgrid is rewriting the rules of private capital markets. We built the category-defining operating system for deal professionals — the platform where the world's most sophisticated private equity sponsors, lenders, and advisors manage every stage of their financing workflows.
Founded in 2019 by Dipish Rai (Harvard MBA, IIT, Columbia; ex-Providence Equity) and Vishal Singh (Columbia MS CS; ex-CTO Link3D, acquired by Nasdaq: MTLS), Termgrid has achieved what few fintech companies dream of: 4 of the top 5 global private equity firms trust us as their core technology partner. 1600+ institutions. 30,000+ professionals.
About the Role
We are looking for a powerhouse Frontend Engineer who views the browser as a high-performance application platform. You won’t just be building components; you’ll be architecting the interface of modern finance. You’ll sit at the intersection of sophisticated UI patterns and robust security, ensuring our platform is as resilient as it is intuitive.
- Own the frontend architecture: component structure, state management strategy, data-fetching patterns, and the conventions the team builds against.
- Make and defend stack decisions, choosing the right library or pattern for the problem and knowing when not to add a dependency.
- Build complex, data-heavy interfaces, including high-density tables, dashboards, and interactive views, with performance treated as a feature, not an afterthought.
- Define how we consume APIs on the frontend: loading, error, caching, and server-state patterns that are consistent across the product.
- Establish and maintain our design system on top of Ant Design, including theming, customization, and reusable component patterns.
- Set the quality bar through code review, testing standards, and mentorship, and level up the engineers around you.
- Drive an AI-augmented engineering workflow, using tools like Claude Code to accelerate delivery and helping the team adopt an AI-first approach to building.
- Translate product and design intent into scoped, sequenced technical work, and communicate trade-offs clearly to non-engineering stakeholders.
React (expert level)
- Deep, production-grade React: functional components, composition patterns, and disciplined use of hooks (useState, useEffect, useMemo, useCallback, useRef, plus custom hooks).
- Strong command of the Context API and a clear point of view on when to use context versus other state approaches.
- Render-performance awareness: you understand re-renders, memoization, and how to keep a data-heavy UI fast.
TypeScript (advanced)
- Fluent with interface and type, and clear on when to use each. (We treat both as core, not optional, at this level.)
- Extending and inheriting interfaces, building generic types, and using utility types to keep code type-safe and DRY.
- Comfortable defining type-safe contracts between the frontend and the API layer.
API integration on the frontend
- Proven experience consuming REST APIs into the UI and managing server state cleanly across loading, error, and caching states.
- Handling large and complex response payloads without degrading the user experience.
Routing
- Solid command of client-side routing (e.g. React Router): nested routes, route guards, and route-level code splitting.
Library and architecture judgment
- The ability to evaluate, select, and standardize the frontend stack, weighing trade-offs rather than reaching for the default. This is a lead-level expectation, not a nice-to-have.
Design systems and UI libraries
- Hands-on experience with a component library; we use Ant Design, including theming and customization.
- An eye for translating design into consistent, reusable components, and the judgment to assess how a given build affects the wider product.
AI-driven development
- Active, fluent use of AI coding tools (Claude Code, Cursor, Copilot, or similar) in real delivery, and comfort setting up AI-augmented workflows for a team.
Technical leadership
- A track record of mentoring engineers, running effective code reviews, and setting standards that hold as a team scales.
- Next.js and an understanding of server-side rendering and where it adds value.
- Experience with data visualization and high-performance tables (virtualization, TanStack Table, AG Grid, charting libraries), especially in a financial or analytics-heavy product.
- Testing maturity (React Testing Library, Vitest / Jest, Playwright) and a view on what to test and why.
- Familiarity with modern build tooling (Vite, Turbopack) and bundle optimization.
- Awareness of accessibility and cross-browser standards.
- Exposure to fintech, capital markets, or other data-dense domains.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. 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.