UI/UX Software Developer

Job description

Department: Engineering

Language: English

Location: Remote in Ontario, reporting to Ottawa HQ



Agility PR Solutions provides powerful yet intuitive media outreach, monitoring, and measurement solutions for today’s PR professionals and communicators. Since 2003, global clients have trusted our platform and services to help them discover journalists and influencers relevant to their business, connect with these contacts through impactful emails and press releases, monitor media coverage, and report on the results of their public relations efforts. Our innovative technology backed by deep expertise helps organizations achieve the business outcomes they need to flourish.

Agility has a rapid growth plan in place for 2021 and is recognized by software review site G2 Crowd as a top-tier PR services provider. Reviews on Glassdoor.com speak to the excellent experience candidates and employees have with Agility, and we take pride in the positive feedback that reflects our corporate culture.

Agility has staff around the globe including the United States, United Kingdom, Philippines, and Headquarters in the beautiful Canadian capital city of Ottawa


Major Purpose

We are looking for a bright professional to join our research and development team. The work we do is diverse, challenging and rewarding. The UI/UX software developer reports to the Vice President of Product Development and is part of a team responsible creating the best user interface and experience for our applications. Your focus will be on designing the presentation and interactivity of the product. The UI/UX designer will work closely with other UX and front-end developers to develop web applications using Angular as the frontend framework and Java, MySQL in the backend.

This position will facilitate the design and implementation of features for a media monitoring and media outreach platform. Agility PR Solutions develops state of the art tools to allow public relations professionals to target media influencers and to monitor their businesses in the media.

At Agility PR Solutions we have a strong team ethic, so the ability to collaborate is expected, as is a positive attitude toward learning new skills and sharing knowledge that may help the rest of the team.

 Key Responsibilities


  • Work on new features within existing products as well as new products.
  • Interact with stakeholders to understand problems and validate proposed solutions.
  • Creating production ready mockups showing workflow and interaction states with functional annotations.
  • Reviewing and implementing designs from prototype to production while ensuring code maintainability and applying software engineering. practices including unit testing source control, static code analysis and continuous integration.
  • Participate in maintaining production code over time by applying upgrades and bug fixes.
  • Ensure code maintainability and best coding practices by participating in code reviews.
  • Using online tools, such as screen readers, to aid their research and improve accessibility.
  • Document work and report progress to the Project Manager.


  • 2+ years’ experience in UI/UX development.
  • Degree or diploma in computer science, or computer related field.
  • 2+ years’ hands-on experience with HTML and CSS.
  • Ability to translate a mockup to HTML/CSS accurately (attention to detail).
  • Experience with the git, linux, code-review and continuous integration.
  • Experience in developing UI for a variety of platforms including web, smartphones, tablets, and various web browsers.
  • Experience with digital design tools such as Adobe Illustrator or Adobe XD.
  • Experience developing and maintaining design wireframes (basic mock-ups of applications) and specifications.


Application Deadline: Wednesday, August 4th, 2021


Agility PR Solutions welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.