Junior Web Developer

Agility PR Solutions - Ottawa, ON (30+ days ago)

Apply Now

Language: English

Location: Ottawa, Ontario – Office Based

Background

Agility PR Solutions provides powerful yet intuitive media outreach, monitoring, and measurement solutions for tomorrow’s communicators. Since 2003, clients have trusted our tools and services to help them discover and connect with journalists, amplify the impact of their messages, monitor media coverage, and measure the impact of their public relations efforts. Our patented monitoring technology and team of media analysts help organizations glean the insights that help them to flourish.

We have staff around the globe including the United States, the Philippines, offices in the United Kingdom, and Headquarters in the beautiful Canadian capital city of Ottawa.

Major Purpose

We are looking for a bright professional to join our engineering team. The work we do is diverse, challenging and rewarding. The Junior Web Developer reports to the Web Team Manager and is responsible for the development of web applications using Angular as the frontend framework and Java, PHP, MySQL in the backend. The developer would be responsible in building features in our Media targeting and monitoring platform from the UI components and CSS styling to the background REST API services.

This position will facilitate the design and implementation of features for a media monitoring 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 projects for features within existing products as well as new products.
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.
Interact with stakeholders to understand problems and validate proposed solutions.
Document work and report progress to the Web Team Manager and Project Coordinator.

Degree in computer science, or computer related field.
Minimum of 1 years' experience with Angular front-end development.
Hands on experience for a variety of platforms including web, smartphones, tablets, and various web browsers.
Hands-on experience with Java, Linux, MySQL, Typescript, JavaScript, HTML, CSS, Angular.
Experience with at many of the following: code-review, continuous integration, and mocking.
Detail-oriented, with strong analytical skills.
Experience in at least one scripting language would be an asset.
Relevant experience in the field as a full stack developer or PHP would be an asset.
Experience with mobile development is an asset (but not required).

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.

Application deadline: Monday, January 27th