Senior Front End Engineer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | January 2, 2024 |
Category | Engineering IT / Information Technology |
Job Type | Full-time |
Currency | TZS |
Description
Description
Isovalent is the company founded by the creators of Cilium and eBPF. Isovalent builds open-source software and enterprise solutions solving networking, security, and observability needs for modern cloud native infrastructure. The flagship technology, Cilium, is the choice of leading global organizations, including Adobe, AWS, Capital One, Datadog, GitLab, Google, and many more. Isovalent has headquarters in Cupertino, CA (US) and Zurich, Switzerland (EU) and is backed by Andreessen Horowitz, Google, M12 (Microsoft), Grafana Labs and Cisco Investments.
The Community you will join:
Isovalent is looking for a Senior Frontend Engineer to work on the open source project and enterprise version of Hubble UI with extended capabilities and features. Hubble UI provides Kubernetes Ops Teams with zero-effort automatic discovery of the service dependency graph for Kubernetes Clusters, allowing user-friendly visualization and filtering of those dataflows as a Service Map. Powered by a very successful open-source project Cilium (5K+ stars on Github), Hubble UI is quickly gaining traction. You will have a chance to work with a very active and friendly user-base, talk to users directly and develop complex open source React applications that’s being used by developers all around the world. We are looking for front-end engineers, who are passionate about TypeScript, React and visualization, but not afraid to get their hands dirty with Node.js, Golang, Docker and Kubernetes from time to time.
Responsibilities of the Role:
- Develop and maintain open source React.js
- Develop and maintain enterprise version of Hubble UI
- Develop and maintain visualization React components and npm packages that are integrated across different systems
- Own all aspects of graphic interface including technical architecture, coding, documentation, customer delivery and ongoing support.
- Follow open-source best-practices to plan, design and collaborate new features from inception through implementation for SaaS and On-prem large scale clusters
- Collaborate with product, design and engineering teams to provide best UX experience
- Create and explore visual tooling solutions for Kubernetes network policies
- Lead UI team to deliver new features and maintain product
Your Expertise:
- Master's degree in computer science or similar field of an accredited university
- 5+ years of experience building rich web applications using React with complex workflows is required
- 5+ years of experience with TypeScript is required
- Deep understanding UI state management is required
- 3+ years of experience building complex web visualizations is required
- Proven experience with Kubernetes is strongly desired
- Proven experience with Node.js is strongly desired
- Knowledge of D3.js is desirable
- Experience with Golang is desirable
- Experience with Docker is desirable
- Experience working with remote team, collaborating in cross-functional teams throughout a project’s lifecycle, from design to production
- Experience with continuous integration and end-to-end UI testing infrastructure desirable
- 3+ years of experience in leading engineering teams is strongly desired