Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Front-End Web Developer (Single-page Web Apps)

Research and Development | Ottawa, Ontario, Canada | Full Time

Job Description

KodaCloud is looking for a senior front-end developer who will use their extensive knowledge of UI design, JavaScript, HTML, and CSS to continuously improve our web platform for monitoring and managing our cloud-based Wi-Fi as-a-service portfolio.

We are looking for someone who loves to craft interactive UI that can convey complex Wi-Fi information in a simple and intuitive manner. We are currently using AngularJS, but you would help us transition to a new experience built on React. You would actively participate in design discussions and work closely with Product Management and a back-end services team.


  • Developing and supporting the front-end JavaScript Single-page Apps for our Wi-Fi as-a-service portfolio
  • Producing estimates and technical assessments for new features and UI components


  • Excellent English communication skills
  • 2+ years of experience developing single-page JavaScript applications (SPAs)
  • 4+ years of web development experience
  • Experience with medium-sized React single-page applications in production
  • Proficiency for implementing responsive designs
  • Experience with CSS preprocessors (e.g. Sass, Less)
  • Appreciation of the open-source JS ecosystem
  • Proficiency with git for source control
  • Self-driven, team oriented, and able to articulate your opinions and design decisions

Even Better:

  • Strong interest in web standards and new technologies
  • Uses rapid prototyping tools or wireframes to collaborate on design
  • Experience building mock API endpoints with factories and fixtures
  • Deep understanding of vanilla JavaScript, HTML, and CSS (uses libraries but doesn’t NEED to)
  • Experience developing custom data visualizations
  • Working knowledge on how to secure web applications
  • Experience with a CI build environment

Some ways to stand out:

  • Send us examples of projects you’ve built
  • Send us samples of your code
  • Tell us about an interesting project or recent technical achievements