Location
India
Job Type
full-time
Salary
Unknown
Posted
April 21, 2026

Job Description

We are looking for a few world-class frontend engineers who get genuinely excited about:

  • Building data-intensive dashboards that developers live in for hours

  • Making complex, multi-module products feel simple and intuitive

  • Squeezing every bit of performance out of React so the UI never gets in the way during a hair-on-fire production incident

A bit about SigNoz:

  • Open source observability platform (metrics, logs, traces)

  • React + TypeScript frontend

  • Handles petabyte-scale data for teams across the world

  • 24,000+ GitHub stars, 7,000+ members in our Slack community, 500+ customers

This is not a pixel-pushing role. You’ll:

  • Own big chunks of the product experience end-to-end

  • Design & build complex interactions across multiple modules (dashboards, traces, logs, alerts…)

  • Architect for performance: virtualisation, progressive loading, smart caching, avoiding unnecessary renders

  • Work closely with founders & backend team to ship things that directly help engineers resolve incidents faster

A few things that matter a lot for this role:

  • You think in systems, not just screens

  • You care about product UX as much as you care about clean code

  • You’re self-driven and comfortable working with a lot of ownership

  • You enjoy going deep on performance and aren’t afraid of profiling tools and browser internals

We are:

  • Remote-first. No offices. Work from wherever you do your best work.

  • A small, sharp team shipping fast in a huge market (observability is $20B+ market and growing).

If you’re a front-end engineer who loves React + TS, cares deeply about UX & performance, and wants to build tools other engineers rely on every day, we would love to chat.

馃幆 Who is this job for?

This role fits a Staff / Senior+ Frontend Engineer with deep expertise in React and TypeScript, focused on building highly performant, data-intensive dashboards. You need strong skills in frontend architecture, performance optimization (virtualization, caching, rendering), and experience working with complex systems and large-scale data. The candidate should be familiar with owning end-to-end product areas, designing developer-focused tools (observability/logs/traces), and balancing UX simplicity with system-level thinking.

馃挰 Potential Interview Questions

  1. How would you design a React + TypeScript frontend to handle petabyte-scale observability data efficiently?
    I would use data virtualization, progressive loading, and smart caching strategies to minimize memory and rendering overhead. Efficient data aggregation and selective subscriptions are key to maintaining performance.

  2. What techniques do you use to optimize React performance in data-intensive dashboards?
    I rely on memoization, avoiding unnecessary re-renders, splitting components properly, and using React Profiler to identify bottlenecks. Virtualization is essential for large datasets.

  3. How would you architect a complex multi-module UI (logs, metrics, traces) to remain maintainable?
    I would design clear domain boundaries, shared state patterns, and reusable components. A modular architecture helps scale features independently while maintaining consistency.

  4. What are the key challenges when building observability tools for engineers, and how do you solve them?
    Handling massive data, ensuring real-time responsiveness, and maintaining usability are major challenges. I address them with efficient data handling, optimized rendering, and intuitive UX design.

  5. How do you approach designing intuitive UX for complex developer tools?
    I focus on reducing cognitive load, providing clear visual hierarchies, and enabling fast navigation. UX decisions should help users resolve issues quickly during high-pressure situations.

  6. What strategies do you use for efficient data fetching and caching in frontend applications?
    I use caching layers, incremental fetching, and background updates to keep data fresh without overloading the UI. Proper invalidation strategies are also important.

  7. How do you debug and profile frontend performance issues in production?
    I use browser dev tools, performance tracing, and logging to identify bottlenecks. Profiling helps pinpoint rendering or data flow inefficiencies.

  8. How do you ensure seamless collaboration between frontend and backend teams in such systems?
    I define clear API contracts, align on data formats, and maintain regular communication. Early collaboration prevents integration issues.

  9. What does it mean to “think in systems, not just screens” in frontend engineering?
    It means understanding data flow, performance implications, and how different modules interact, not just focusing on UI components. This leads to better architectural decisions.

  10. How do you balance performance, usability, and code quality in a fast-moving product team?
    I prioritize critical user flows, maintain coding standards, and iterate based on feedback and metrics. Continuous optimization ensures all three aspects are balanced.

馃搵 Job Summary

SigNoz is a fast-growing open-source observability platform helping teams monitor metrics, logs, and traces at massive scale, with a strong developer community and global adoption. They are hiring a Staff Frontend Engineer to design and build high-performance, data-intensive dashboards using React and TypeScript, focusing on complex interactions, system-level thinking, and advanced performance optimization. This is a fully remote role with high ownership, working closely with founders on a product used daily by engineers handling production systems. It’s a unique opportunity to shape developer tooling in a rapidly expanding $20B+ market while solving deep technical challenges in UX and performance.

Required Skills

React TypeScript

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Related jobs

Is this your listing? Claim or request removal