
Job Description
Ovii's Interpretation of the Role
Litmus seeks a React.js developer to build high‑performance, data‑driven web applications for industrial AI. You will collaborate with product, design, and backend teams to deliver responsive, scalable UI experiences.
Role Snapshot
- Build high‑performance React applications
- Create reusable UI components
- Drive frontend best practices and performance optimization
- Maintain state management solutions
- Write unit and integration tests
- Collaborate across product, design, and backend
- Contribute to component library and design system
Must-Have Requirements
- React.js
- TypeScript
- GraphQL/Apollo Client
- Redux/Zustand/React Context
- CSS-in-JS (Styled Components, Emotion)
- Ant Design
- Performance optimization techniques
- Jest & React Testing Library
- Git
- Linux command line
- Docker & Kubernetes
- OAuth/OIDC & RBAC
- frontend development
Nice-to-Have Signals
- Industrial IoT / manufacturing domain knowledge
- Python backend experience
- Open‑source contributions
- AI‑assisted development tools (e.g., GitHub Copilot)
- CI/CD pipelines with GitHub or GitLab
- Graph visualization libraries (React Flow, D3.js, Cytoscape)
- Industrial IoT
- backend Python
- manufacturing
Work Setup
- Location: Pune, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design, develop, and maintain React.js applications and reusable UI components
- Enhance product modules such as asset search, metadata management, and data exploration
- Integrate frontend with GraphQL APIs and RESTful services
- Optimize application performance using lazy loading, code splitting, and memoization
- Implement scalable state management with Redux, Zustand, or React Context
- Write robust unit and integration tests with Jest and React Testing Library
- Participate in code reviews, sprint planning, and agile ceremonies
- Contribute to internal component libraries and uphold design system standards
Good Fit If You Have
- Enjoys collaborative, fast‑paced environments
- Detail‑oriented with a strong eye for UI/UX quality
- Comfortable working in Linux and containerized setups
- Interest in industrial data or IoT contexts
Skills
- React.js
- TypeScript
- GraphQL / Apollo Client
- State management (Redux, Zustand, React Context)
- CSS‑in‑JS (Styled Components, Emotion)
- Ant Design component library
- Performance optimization (lazy loading, code splitting)
- Jest & React Testing Library
- Git & collaborative workflows
- Linux command line
- Docker & Kubernetes
- OAuth/OIDC & RBAC