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
Any Gradute