Senior Frontend Developer

Job description



Department: Engineering

Language: English

Location: Ontario - Remote reporting to Ottawa office 

 

Background

 


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 Senior Frontend Developer reports to the VP of Product Development and is responsible for the development of web applications using Angular as the frontend framework and Java in the backend.


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.


You will also perform supervisory tasks including mentoring other developers, delegating projects tasks, reviewing architecture change requests, managing long-term technical debt, planning and estimation of work, and providing a voice in design conversations to unify architecture with long-term company goals.



 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 Project Manager.

Requirements


    • Degree in computer science, or computer related field.
    • Minimum 5 years relevant experience in the field with CSS, HTML, and Angular/typescript (experience with React or similar frameworks will be considered)
    • Hands on experience for a variety of platforms including web, smartphones, tablets, and various web browsers.
    • Hands-on experience with Linux, git and Jenkins
    • Experience with at many of the following: code-review, continuous integration, and mocking.
    • Experience with Java or PHP is an asset (but not required)
    • Detail-oriented, with strong analytical skills

 

Application Deadline: Friday, July 30th

 

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.