Full-Stack Javascript Engineer

Full-Stack Javascript Engineer

Montreal, Quebec  - Permanent

Job Description

Our client, a division of a Global leader in Digital Media & audiovisual equipment,with offices in Europe and North America, and the software development team located in Montreal is looking for a JavaScript engineer with a front end focus ( React or Angular ). Working with the software architects and software engineers, you will be in contribute to web based application development in the audiovisual and entertainment fields.

The job includes:
* Designing, Developing and Testing softwares (end-to-end development life cycle).
* Specifications writing
* Working with software architects and other developers
* Lead junior or medium level engineers
* Designing web-based applications, modules and databases in collaboration other developers and
* Designing server-side and client-server architectures
* Coding applications and modules to specifications using languages and frameworks mentioned above
* Testing and documenting applications

Must Have Skills:

Mandatory Skills and Knowledges:

* Languages/Formats: Javascript (server and client sides), Typescript, ES6, HTML5/CSS, XML
* Frameworks/technologies: AngularJS (1.6) or ReactJS (5+ years), NodeJS (3+ years),
socketio/WebSockets, MongoDB, RESTfull API/GraphQL
* Bachelor or Master's degree with 7+ years work experience

Appreciable Skills and Knowledges:

Expected qualifications:
* Detail oriented and Self motivated
* Autonomy to manage project/module development
* Ability to work in a team environment.
* Ability to lead junior or medium level engineers
* Strong troubleshooting skills
* Ability to communicate with customers and partners

Nice to Have Skills:

* Big Data/BI: PowerBI
* MS Kusto Azure Data Explorer
* Languages, Formats: SQL, Python, SASS, LESS
* Frameworks, technologies: MySQL or PostgreSQL, Jest, Mocha/Chai, Jenkins, Docker.
* Agile methods, development life cycle tools, Jira, Git/Bitbucket


Starting: ASAP