Angular Developer

Recollective is an online research platform focused on identifying qualitative insights through the guided engagement of customers, employees, or others. Delivered as a cloud-based service, Recollective was first released in late 2011 and has since been implemented by many of the world's leading marketing research agencies and thousands of top consumer brands.

Overview of Role

Recollective is seeking a Angular Developer to contribute to the core development of Recollective.

Recollective is a web-based application that is developed primarily in Java with an interface built with HTML5, CSS3 and JavaScript. We are now embarking on an update to the technology stack that includes Angular.

We are seeking an experienced Angular developer to lead the progressive enhancement and redevelopment of Recollective's interface into Angular. Knowledge of Java, Spring, SQL, GraphQL are an asset.

The candidate will become an essential member of a small development team that follows an agile methodology. All team members participate in daily scrum meetings, help plan the releases and assist in the testing of all issues being managed via Jira.

Key Opportunities:
  • Join a collaborative company culture with long tenures and low turnover
  • Work with innovative leading-edge technology
  • Collaborate with designers and developers to solve complex problems
  • Work on a highly interactive application using the latest in Angular
  • Opportunity to have a significant impact on organizational growth and success
  • Build reusable code and libraries for future use
  • Optimize the application for maximum speed and scalability
  • Participate in planning, feature estimation and scoping in an agile team
  • Write, document and maintain unit tests
  • Work with back-end developers in the process of building the RESTful API
Required Skills and Experience:
  • The position requires a Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, or a related technical field
  • Passion for product quality with a strong attention to detail
  • Deep knowledge of Angular version 4+
  • Strong experience with HTML5, CSS3 and SASS
  • Proficient in Typescript and JavaScript
  • Experience consuming RESTful web services
  • Best practices of how to write testable and reusable code
  • Proficient understanding of cross-browser compatibility issues
  • Familiarity with Jira and Github
  • Appreciation for great UX and clean interface designs
  • Experience building Single Page Applications (SPA)
  • Experience with Ionic framework is an asset
  • Experience with progressive web apps (PWA) is an asset
  • Knowledge of Java, Spring and GraphQL is an asset
  • Requires exceptional communication skills in English
Apply Now

Qualified applicants are invited to submit a resume with a cover letter outlining how your skills and experience meet the above requirements.

E-mail your resume and cover letter to Clearly specify the position name in the subject of your e-mail.