Role Overview
We are looking for a Software Engineer – UI to join our product engineering team working on large-scale enterprise storage management platforms. The role involves building modern, responsive, and highly interactive web interfaces for infrastructure, storage, Kubernetes, and cloud management workflows.
Responsibilities
- Develop and maintain scalable frontend applications using React.js
- Build reusable UI components and dynamic dashboards for enterprise workflows
- Integrate frontend applications with REST APIs and backend services
- Work with state management libraries such as Redux or SWR
- Optimize application performance and rendering efficiency
- Collaborate with backend engineers and UX teams on feature implementation
- Participate in code reviews, debugging, testing, and release activities
- Work on responsive UI design and cross-browser compatibility
- Troubleshoot production UI issues and improve usability
Requirements
- 1–3 years of experience in frontend or UI development
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3
- Hands-on experience with React.js
- Experience with Redux, Context API, or SWR
- Good understanding of component-based architecture
- Experience consuming REST APIs
- Familiarity with responsive design and browser compatibility
- Basic understanding of Git and version control workflows
Nice to Have
- Experience with Ant Design or similar UI frameworks
- Familiarity with Webpack and frontend build systems
- Exposure to D3.js or data visualization libraries
- Understanding of Kubernetes, storage, or cloud platforms
- Experience with TypeScript
- Knowledge of performance optimization techniques
Skills
- React.js
- TypeScript
- Redux
- JavaScript
- REST APIs