🏢 About Ciena
Ciena is the global leader in high-speed network connectivity, building the adaptive software and hardware that underpins modern telecommunications infrastructure. From long-haul optical networks to metro and regional deployments, Ciena's platforms — including MCP (Management Control and Planning) and OnePlanner — help the world's largest network operators plan, manage, and evolve their infrastructure with precision.
🎯 The Role
As a React.js UI Developer, you'll join the team building Ciena's next-generation network design and engineering applications. Your work will directly influence how customers plan and manage Optical Transport Network (OTN) and DWDM infrastructure globally. This is a hands-on, full-time onsite role in Gurugram with meaningful scope for growth.
🛠️ Tech Stack
- React.js + JavaScript (ES6/ES7)
- HTML5 + CSS + SASS/SCSS
- Jest + React Testing Library
- Webpack, Vite, Babel
- Git, Docker
- REST APIs, WebSockets
- D3.js (nice to have)
- Playwright (nice to have)
💼 What You'll Do
- Design and implement responsive UI features for network planning tools in a microservice environment
- Analyse DWDM, OTN, and packet network configurations and translate them into product-ready UI
- Collaborate with Product Owners and PLMs to refine requirements and ship quality features
- Write unit tests, debug issues, and maintain performance across the UI stack
- Participate in Agile Scrum ceremonies and manage user stories in Jira
- Support integration verification for seamless end-to-end product quality
✅ What You'll Need
- 2+ years of end-to-end software development experience
- Strong React.js skills with deep HTML5, CSS, and SASS/SCSS knowledge
- Advanced JavaScript including ES6/ES7 and OOP concepts
- Experience writing unit tests with Jest and React Testing Library
- Proficiency with Git for version control
- Strong problem-solving skills and a collaborative mindset
🌟 Nice to Have
- Experience with end-to-end automation using Playwright
- Familiarity with modern build tools: Webpack, Vite, Babel, or esbuild
- Exposure to D3.js or other data visualisation libraries
- Understanding of WebSockets, authentication, and web security principles
- Experience with Docker, Linux, or microservices
- Background in network management systems (EMS/NMS) or network planning software