Convergence is seeking a React Developer to assist the Lead Developer with the development of Convergence’s website and APIs. This position is currently a three month contract, however there is potential to transition into a full-time role based on organizational need and the individual’s performance over the three-month period. This role is in a fast-paced, start-up environment; the individual be will involved in the early foundational stages of Convergence’s technology team and will help shape its future.
Attributes of Convergence’s platform include:
  • Express JS framework + GraphQL back-end for our API

  • React with Redux front-end built using Next.js for client and server-side rendering

  • Bootstrap-based CSS framework for styling

  • API integration with Contentful for content management

The following comprises the core responsibilities of the React Developer:
  • Primary responsibilities will involve implementing new features, tasks and resolving bugs related to the company’s React-based website

  • You will be required to write unit tests, perform QA and help with UI/UX design and implementations

  • Additionally, you may be asked to implement new features, tasks and resolve bugs related to the company’s GraphQL-based API

Desired Qualifications & Experience
  • 1+ years’ experience with React and Redux (using ES6)

  • Experience with Node JS (Express framework)

  • Good knowledge of VCS with Git and GitHub

  • Some experience with MySQL and writing SQL queries

  • Excellent written, communication, interpersonal, and problem-solving skills

  • Nice to haves:
*   Experience writing tests using Jest

*   Experience using GraphQL client libraries (e.g. apollo-client)

*   Experience working with AWS (ECS, EC2, S3)

*   Experience using JIRA

*   Working in a Unix-based environment
Candidates should be eligible to work in Canada.