Description

Job Description

Your Responsibilities:

As a part of our team, you will play a pivotal role in developing the user interface for a streaming telemetry service that delivers real-time updates to a cloud-based data ingestion infrastructure. Your work will involve designing and implementing a high-quality user interface for data exploration, device management, event visualization, network anomaly detection, and device configuration.

Tech Stack That You Will Work On

We employ cutting-edge Frontend technology in our stack, featuring React, Redux, Less, and TypeScript. Our UI architecture is highly modular and prioritizes rigorous testing. As part of our feature development process, we diligently craft both unit tests and end-to-end tests.

We've established a robust mocking infrastructure, leveraging technologies like Rx.js, enabling parallelized development and the assessment of UI performance even before real data integration. Our design philosophy is influenced by the Ant Design system. We harness the power of D3 and several other charting libraries to construct a wide range of analytical components. We use Vite, Storybook, Playwright and cypress in our stack.

In our frontend infrastructure, we utilize web sockets and a select few REST APIs for seamless communication with the backend.

Qualifications
5+ years of experience in frontend development

Strong JavaScript development experience, including proficiency in frameworks like Angular or React

Familiarity with build processes and continuous integration using Webpack/ vite and npm

The ability to translate wireframes and mock-ups into polished components

Dedication to delivering high-quality, performant, and reliable software

An adaptable mindset with a willingness to embrace change and a drive for improvement

Passion for coding and problem-solving

An appreciation for our culture of innovation, quality, respect, and enjoyment

Education

Any Gradute