Software Developer UI – Ribbon Analytics

Be among the first applicants.
Ribbon Communications
Ottawa
CAD 60,000 - 100,000
Be among the first applicants.
Today
Job description

Software Developer UI – Ribbon Analytics

Pay Competitive

Employment type Full-Time

Job Description

Req#: REQ-2025-2465

Job Title: Software Developer UI – Ribbon Analytics

About Ribbon Communications
Ribbon Communications is a global leader in real-time communications, with over two decades of experience transforming fixed, mobile, and enterprise networks from legacy systems to secure IP and cloud-based architectures. Our innovative, market-leading portfolio empowers service providers and enterprises to create and deliver services rapidly in a fully virtualized environment. With 64 locations across 27 countries, we are committed to delivering intelligent, secure, embedded real-time communications to enhance productivity for consumers and businesses worldwide. Learn more at ribboncommunications.com.

Opportunity
Ribbon Communications is seeking a passionate and hands-on UI Engineer to join our team and contribute to the design and development of the user interface for our next-generation analytics application. The ideal candidate will have experience with or a strong interest in contemporary user interface design and development.

This role is within the Advanced Technology development team, focused on cutting-edge Big Data and Analytics technologies. You will be working with modern data visualization frameworks and UI technologies to interface with powerful platforms like Kubernetes/Docker, Hadoop, and Angular, all within a virtualized, microservices-based architecture.

As part of our dynamic and innovative team, you will work on high-impact projects and develop modern, scalable applications that help transform the communications industry. A successful candidate must be self-motivated, eager to learn, and excited to work with new technologies in a fast-paced environment.

Key Responsibilities:

  • Prototype, design, and deliver new UI features, either from scratch or leveraging industry-standard technologies.
  • Debug, improve, and maintain the current user interface to ensure performance, usability, and user satisfaction.
  • Foster a culture of continuous improvement, consistently seeking better solutions and ways to enhance the UI.
  • Design, develop, and produce high-quality, well-architected software that meets both business and user needs.

Qualifications:

  • Strong motivation and a solid work ethic, demonstrated through academic achievement.
  • Previous co-op or internship experience is not required but would be a plus.
  • Familiarity with the following technologies is beneficial:
    • Modern client MVC/MVP frameworks (e.g., Angular, jQuery, Backbone, Node.js, Bootstrap, or React)
    • Front-end web technologies: HTML5, CSS3, SASS
    • Experience with RESTful APIs and web services.

Desired Skills and Traits:

  • Ability to work independently and collaboratively in a team-oriented environment.
  • Strong problem-solving skills and a passion for innovation.
  • Comfortable working with new and evolving technologies, particularly in the areas of Big Data, Cloud, and Analytics.

Why Join Ribbon Communications?
At Ribbon Communications, you will be part of an innovative team shaping the future of real-time communications. This is a fantastic opportunity to grow your skills, work with the latest technologies, and contribute to high-impact projects in a supportive, forward-thinking environment. If you're excited to take your career to the next level, we want to hear from you!

Apply today to join Ribbon Communications!

Please Note: 'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'

About the company

Ribbon Communications US LLC is a public company that makes software, IP and optical networking solutions for service providers, enterprises and critical infrastructure sectors.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Developer UI – Ribbon Analytics jobs in Ottawa