Principal Frontend Engineer
Core
Architect and build a scalable, data-intensive frontend platform for Kubernetes-native data observability, enabling teams to monitor clusters, pipelines, and infrastructure.
Role type
Principal Frontend Engineer (Data Observability)
Builds
Production frontend platform for Kubernetes cluster visibility, Spark job lifecycle management, and data pipeline observability.
Domain
Data Infrastructure / Cloud Native / Observability
Deliverable
production ML models | product features | dashboards & analysis
Required skills
React, TypeScript, JavaScript, HTML, CSS, Material UI, Vue.js, Node.js, Jasmine, Karma, API integration, real-time data handling, performance optimization, state management, modular design, unit testing, integration testing, code reviews, lazy loading, code splitting, caching, virtualization, error tracking, performance monitoring, distributed systems patterns, Kubernetes basics, Apache Spark basics.
Preferred skills
Kubernetes (pods, deployments, logs, metrics), Apache Spark (jobs, stages, execution lifecycle).
Responsibilities
Architect scalable frontend patterns for real-time streaming and large datasets; design intuitive UIs for cluster visibility and job management; collaborate with backend teams on API contracts and integration; build high-performance dashboards; establish frontend architecture and best practices; mentor engineers; implement frontend observability.
Seniority
Principal, hands-on IC with mentorship