Ciena

Senior UI Developer – Angular2+

Ciena

full-time

Posted on:

Location Type: Office

Location: Gurugram • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularJavaScriptJestTypeScript

About the role

  • Develop responsive, modern user interfaces using Angular (latest versions), TypeScript, PrimeNG, JavaScript, and CSS.
  • Create reusable UI components and templates aligned with design and performance best practices.
  • Integrate Angular applications with backend REST APIs to deliver dynamic and interactive views.
  • Handle asynchronous data operations and state management effectively.
  • Write unit tests for all UI components to ensure maintainability and quality.
  • Optimize applications for speed, scalability, and responsiveness while ensuring cross-browser compatibility and accessibility (WCAG compliance).
  • Collaborate in an Agile/Scrum environment with designers, QA engineers, and backend developers to deliver high-quality solutions.

Requirements

  • Strong proficiency in Angular with 7+ years of hands-on experience.
  • Advanced working knowledge of TypeScript and expertise in JavaScript (ES6+), HTML5, and CSS3.
  • Familiarity with the PrimeNG UI component library.
  • Experience integrating UI applications with REST APIs.
  • Ability to write unit tests using frameworks like Jasmine/Karma or Jest.
  • Strong understanding of modular architecture and reusable component patterns.
Benefits
  • Flexible work environment
  • Commitment to employee growth
  • Focus on well-being and belonging

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
AngularTypeScriptJavaScriptHTML5CSS3PrimeNGREST APIsunit testingJasmineKarma
Soft skills
collaborationcommunicationAgileScrum