Post a job — FREE
Get weekly
React jobs

JavaScript React Developer

PYE (Plan Your Evening)

JavaScript React Developer - Intermediate-Senior, for a position in Montreal.

You want to be involved in empowering event-goers to create for themselves the best experience around a live event? Then do we have the best project for you!

PYE (Plan Your Evening) assist even-goers in planning a complete experience around live events. Parking, dining, lodging and merchandising are presented in a convenient fashion on ticketing systems across the live entertainment ecosystem.What You Will Do Daily:

You will work with ReactJS/Redux, ES6, Webpack, Babel, ExpressJS, Loopback.io, MongoDB, REST based microservices and many others. In an Agile process, you will participate to build and develop one of the best tickets purchasing system, creating a truly memorable experience for all kind of customers.

Your Primary Responsibilities:

-Develop components in JavaScript with ReactJS/Redux/Sagas for our frond-end applications.

-Develop strong and reliable REST micro-services using Loopback.io and Express.js

-Develop components for a high volume and visibility platform;

-Develop the necessary unit tests and scenario;

-Participate in the code review;

-Participate in technology watch;

-Develop and maintain technical documentation as needed;

-Control the quality of the code and ensure its consistent performance;

-Control the versions and source-code.

Required Experience:

-JavaScript, Nodejs, ReactJS/Redux;

-HTML5 and CSS;

-REST APIs with JSON, GraphQL or other formats;

-Responsive Web development interfaces;

-Integration tools (Jenkins, TeamCity, Bamboo or others);

-Source management (Git) preferably on Bitbucket.

-Design principles and patterns.

Other assets:

-Other reactive frameworks;

-Full stack development;

-Some experience with TypeScript;

-Work experience with Atlassian productivity tools.

Required Skills:

-Excellent knowledge of JavaScript and front-end web development;

-Understanding of design patterns and principles, especially SOLID.

-Comprehension of compatibility issues between a browser (desktop and mobile);

-Have participated in the implementation of responsive projects;

-Diploma in Computer Science, engineering or related field;

-Ability to work with time-related constraints and with peers remotely;

-Quick learner and autonomy.

Get weekly new jobs in your inbox