Responsibilities
Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI / UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Collaborate with back-end developers and web designers to improve usability
Collaborate with other team members and stakeholders
Update framework to achieve sustainability and maintainability
Support a globally-distributed test automation team in their use of the automation framework & infrastructure
Collaboration with stakeholders
R&D Software and Product Validation teams for Ciena Networking products
R & D Scrum masters, Software, automation and manual QA teams
Program Line Manager (PLM) and Product Line Architect (PLA)
Experience / Skill Required
4-7 years of experience with BE / B.Tech. / M.Tech. (EE / CS) Degree
Good understanding of asynchronous request handling, partial page updates, and AJAX
Understanding of web markup, including HTML5, CSS3
Understanding of client-side scripting and JavaScript frameworks, including jQuery
Good understanding of, depending on the specific case, a developer should have the knowledge of advanced JavaScript libraries and frameworks, such as AngularJS etc.
Knowledge of ReST and push technologies.
Familiarity with tools such as Gimp or Photoshop is a plus.
Understanding of cross-browser compatibility issues and ways to work around them.
Understanding of code versioning tools, such as Git / SVN
Understanding Django framework of Python is a plus
Knowledge of TCL is a plus
Good understanding of SEO principles and ensuring that application will adhere to them.
LI-CN
Rewarding experience. Meaningful outcomes.
Making a difference in people's lives through design and implementation of leading network technologies. That's what motivates us.
A distinct way to work
Free thinking, free discussion, and collaboration are the norm. Expect more satisfying outcomes - both personal and professional.
Ciena values the diversity of our workforce and respects its employees as individuals, regardless of race, nationality, religion, sexual orientation, gender or age.
Ciena is also committed to developing inclusive, barrier-free selection processes and work environments. If contacted in relation to a job opportunity, you should advise Ciena in a timely fashion of the specific needs / accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.
Information received relating to any specific needs / accommodation measures will be addressed confidentially.
What you can expect from us
You will receive notification of your successful application
Successful applicants will be contacted by Talent Acquisition for an initial discussion
If suitable you will be considered for the short list and our formal interview process