Search jobs > Ottawa, ON > Front end developer

Software Developer, Front End UI/UX Co-op (8+ months - January 2025)

Ciena Canada, Inc.
Ottawa
$45-$50 an hour (estimated)
Full-time

Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s passions, growth, wellbeing and belonging.

We’re a technology company that leads with our humanity driving our business priorities alongside meaningful social, community, and societal impact.

Not ready to apply? Join ourto get relevant job alerts straight to your inbox.

Ciena Corporation is a global networking leader holding #1 market position in our field. At our R&D headquarters in Ottawa we develop intelligent software for customers such as Facebook, Google and Apple as well as telecommunications giants such as AT&T, Verizon and Bell Canada.

We are looking for a passionate, enthusiastic co-ops to help us develop applications fro our next generation Network Management solution.

As a member of the MCP Applications team, you will be responsible for developing value-added software solutions that help differentiate Ciena from its competitors, using the latest technologies and techniques.

We are looking for students who are interested in developing front end Web UI solutions and features. You’ll enjoy flexible working hours, a hybrid or remote workstyle, a MacBook Pro, a team environment and mentors who want to help you throughout the work term.

Responsibilities :

  • Work with a fast-paced team to build leading edge networking software
  • Follow an Agile software development process to ensure high quality and quick delivery
  • Interact daily with other developers and testers and contribute through scrum meetings, implementation discussions, code reviews and integration testing.

You will gain :

  • Experience building complex, scalable applications using leading edge technologies
  • First-hand experience developing real customer software solution
  • Visibility of the full software development life cycle from requirements through to test
  • A strong sense of responsibility for quality and completion of assigned tasks

Required Skills / Qualifications :

  • Experience developing with JavaScript / TypeScript, HTML5, CSS
  • Familiarity with Linux based development environments
  • Self-starter, highly motivated with good interpersonal and communication skills
  • Enthusiasm for software development and willingness to learn

Nice to have Skills :

  • Experience with JavaScript Framework (Ember, Angular, React, Vue.js)
  • Experience with container-based technologies such as docker.
  • Experience with REST API Development

Strong analytical and debugging skills

Familiarity with Agile Scrum, Agile JIRA, Confluence

Not ready to apply? Join ourto get relevant job alerts straight to your inbox.

At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard.

Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is an Equal Opportunity Employer, including disability and protected veteran status. If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

30+ days ago
Related jobs
Ciena Canada, Inc.
Ottawa, Ontario

Working towards completion of a bachelor’s or master’s degree in computer engineering, software engineering, or computer science. In addition to competitive compensation, Ciena offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay a...

Lumentum
Ottawa, Ontario

Additionally, we provide ample free parking space and the convenience of a public transit stop located directly in front of the building. In addition to gaining exposure to the technical aspects of the camera and its software, all team members are exposed to the end solution, which involves many of ...

Ciena Canada, Inc.
Ottawa, Ontario

Working towards a degree in Electrical/Computer Engineering, Computer Science or a related field coupled with a proven track record in software development. As a Waveserver Software Developer Co-op in a dynamic team environment, you will push the boundaries of what is possible in optical network sol...

TechInsights
Ottawa, Ontario

This collection includes detailed circuit analysis, imagery, semiconductor process flows, device teardowns, illustrations, costing and pricing information, forecasts, market analysis, and expert commentary. Through this program, we strive to foster a culture of mentorship, collaboration, and continu...

General Dynamics Mission Systems - Canada
Ottawa, Ontario

General Dynamics Mission Systems-Canada currently has an opportunity available for a System Integration Engineer Co-op to work in our Land & Joint Solutions business area. Currently pursuing a Bachelor's degree in an engineering discipline such as computer science, electrical or software enginee...

Miovision
Canada
Remote

Computer vision is core to all our products and you will lead the development of a library of interactive components using TypeScript and Angular that allows users to configure scenes for our computer vision algorithms. Lead the implementation of new front end library components to configure compute...

TorontoJobs
REMOTE, ON
Remote

Code Maintenance and Optimization: Continuously optimize and refactor codebase to improve app performance, scalability, and maintainability, and ensure adherence to best practices and coding standards. Remote Collaboration: Effectively communicate and collaborate with remote team members using vario...

S.i. Systems
Ottawa, Ontario

Front-end development experience using. Developer (10+ years) to support modernization initiatives to digitize the construction sector within the Government of Canada. Support the development and configuration of an Azure App Service environment. Analyze complex business requirements to generate tec...

Raise
Ontario

This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs maintaining, and conducting unit tests. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assista...

Ciena Canada, Inc.
Ottawa, Ontario

Bachelor’s degree in Electrical/Computer Engineering, Computer Science or a related field coupled with a proven track record in software development. You will participate in the full software development lifecycle, collaborating with multi-functional teams of developers, UX designers, quality assura...