
Senior UI Developer – Angular2+
Ciena
full-time
Posted on:
Location Type: Office
Location: Gurugram • 🇮🇳 India
Visit company websiteJob 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