Job Description: Frontend Developer
Experience
Relevant Experience: 4+ years
Responsibilities
- Technical Execution: Build and maintain frontend features using React, following defined architecture and best practices.
- Collaboration: Work with the Design Team to translate Figma prototypes into pixel-perfect, responsive components.
- API Integration: Collaborate with the Internal Backend Team to ensure seamless data integration via REST APIs.
- Performance & Quality: Optimize applications for maximum speed and scalability while ensuring cross-browser compatibility and accessibility.
- Project Delivery: Contribute to the frontend delivery lifecycle, from initial development to final deployment.
Preferred Skill Set
Technical Requirements (Primary)
- Core Tech: 4+ years of experience in web development, with strong proficiency in React.js and its ecosystem (Redux/Context API, Hooks, React Router).
- Languages: Expert-level proficiency in JavaScript (ES6+) and TypeScript.
- Styling: Strong command of CSS3, HTML5, and modern styling approaches (CSS-in-JS, Tailwind, or Styled Components).
- Design Fluency: Ability to interpret and implement layouts directly from Figma.
- State & Data: Experience consuming and managing data from internal APIs, handling asynchronous state, and error boundaries.
- Tooling: Experience with modern build tools (Webpack, Vite) and testing frameworks (Jest, React Testing Library)
Technical Requirements (Secondary)
- Domain Expertise: Familiarity with Storage Management concepts (e.g., SAN/NAS, Object Storage, or other Hitachi Storage Concepts) to understand the data models being used.
- Data Visualization: Experience charting to represent complex storage metrics, capacity trends, and performance telemetry.
- System Awareness: Basic understanding of Linux/Unix systems and how frontend applications interact with low-level storage APIs.
- Infrastructure Context: Knowledge of containerization (Docker/Kubernetes) and how frontend dashboards are deployed in enterprise environments.
- Real-time Data: Experience implementing WebSockets or Long Polling for monitoring live storage system alerts.
Soft Skills
- Communication: Ability to articulate technical constraints to designers and business requirements to developers.
- Ownership: A lead by example mindset with a focus on delivering high-quality, maintainable code.
- Problem Solving: A proactive approach to identifying bottlenecks and implementing architectural improvements.
Qualifications
- Experience: 4–7 years of strong experience in frontend engineering within enterprise-grade product environments.
Education: Bachelor's or Master's degree in computer science, Information Technology, or a related field (or equivalent practical experience).
- Technical Mastery: Proven track record of building and scaling applications using React and modern TypeScript.
Business Hour
- Normal Business hours. The expectation would be to start early to cover PST timezone or start late to cover EST time. Exception subject to manager permission.
Job Type
- Hybrid Working: Minimum 2 days from office Tuesday and Thursday, but in case of business need and high demand, the manager may request to be present in the office on other days.
Location
- Pune – Maharashtra – India