Architect and build a scalable frontend platform using React and TypeScript for a Kubernetes-native data product.
Design intuitive UIs for:
-Kubernetes cluster visibility (nodes, pods, workloads).
-Spark job lifecycle management (submission, monitoring, debugging).
-Data pipeline observability and performance metrics.
Define frontend patterns for:
-Real-time data streaming, polling, and state synchronization
-Handling large datasets (tables, logs, metrics, traces)
Collaborate with backend teams to integrate with:
-Kubernetes APIs (resources, events, logs)
-Spark execution and monitoring systems
Build high-performance, data-intensive dashboards with efficient rendering and virtualization.
Establish a lean, extensible frontend architecture suitable for an early-stage product (avoid over-engineering).
Define API contracts, data-fetching strategies, and error-handling standards for distributed systems.
Optimize frontend performance (lazy loading, code splitting, caching, minimizing re-renders).
Implement frontend observability (error tracking, performance monitoring) for production systems
Mentor engineers and establish frontend best practices, coding standards, and design guidelines