Role: Next.js / React.js Web Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
UG: Any Graduate
PG: Any Postgraduate
What Youll Build
- Build the web portal using Next.js 16 (App Router) - live dashboards, alert views, device management
- Implement real-time data updates using WebSockets or Server-Sent Events for live generation metrics
- Build interactive charting components - energy yield timelines, Performance Ratio trends, MPPT comparison charts (Recharts / Chart.js)
- Create the monthly generation report viewer - downloadable PDF preview in browser
- Build multi-site management UI - device list, health scores, maintenance calendar
- Implement authentication flows with JWT tokens from the Django backend
- Optimise for performance - Core Web Vitals, lazy loading, code splitting
- Collaborate with the Flutter engineer to maintain consistency in design language across web and mobile
Required Skills
- React.js - hooks, context, component composition, custom hooks, state management
- Next.js - App Router or Pages Router, SSR vs SSG decisions, API routes
- TypeScript - basic typing, interfaces, generics. Or strong JavaScript with a willingness to adopt TS.
- CSS / Tailwind CSS - responsive layouts, dark mode, component-level styling
- REST API integration - fetch / axios, error handling, loading states, optimistic UI
- Git - clean commit history, pull request workflow
- Responsive design - mobile-first, tested across viewport sizes
Bonus Skills (Good to Have)
- Data visualisation experience - Recharts, D3.js, Apache ECharts, or similar
- WebSocket / real-time UI - live updating dashboards, connection handling
- Grafana embedding - iframes or Grafana API integration for embedded dashboards
- Testing - Jest, React Testing Library, Playwright for E2E
- Basic understanding of IoT / energy data - not required but a plus
- Figma - ability to translate design mockups to pixel-accurate components
Youll Thrive Here If You
- Have a portfolio, GitHub projects, or freelance work that shows real React / Next.js builds
- Care about user experience - not just making it work, but making it clear and fast
- Are comfortable with ambiguity - design specs are sometimes rough, you iterate
- Ask questions early, communicate blockers clearly, and review others PRs constructively
- Are excited about building a product used by real solar plant operators, not just internal tools
What You Get
- Experience building real-time industrial data dashboards - rare frontend portfolio piece
- Ownership over the web product - your decisions ship
- Exposure to backend APIs, ML outputs, and IoT data pipelines
- Direct path to senior frontend or full-stack role as the product grows
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.