As far as this position requires relocation to Canada, English level must be Upper-intermediate/Fluent level
3+ years experience working with JavaScript
Experience with RESTful APIs and GraphQL
Experience writing technical documentation
Experience with a testing framework (Jest/Mocha/Enzyme)
Experience using React
Experience using Git
Excellent written and verbal communication skills in English
Exposure to a backend language like Python/Ruby/Elixir/Go
Undergraduate degree in Computer Science, Engineering, or a related field
Experience with one or more data analysis toolkits (pandas, R, or MATLAB)
Experience with distributed systems (Hadoop or Spark)
This position requires relocation to Toronto, Canada. All expenses for the relocation is covered by the company.
Driving and developing a JavaScript SDK used for analytics and event tracking
Writing reusable, testable, and efficient code
Maintaining easy to understand, beautiful, client-facing documentation
Collaborating with backend developers to enhance the client experience
Integration with a user-facing web application and output from data pipelines
Working closely with business analysts to understand use cases and client needs
Monitoring and optimizing systems to achieve high performance
Research and resolve various application and data specific issues
Working with our Senior Frontend Developer to further develop our core React application
Ability to answer help desk questions and provide real time support
Assisting in the maintenance of legacy applications
Ensuring comprehensive security and privacy safeguards are in place
Continuously ensuring code is well-tested and production ready
We are seeking a talented JavaScript Developer, with experience in React, to join our growing team. You will be responsible for the development of client-side JavaScript code, as well as React web applications. You should be able to translate business requirements into clean, maintainable code bases.
You will work as part of our Engineering Team from our Toronto office in The Junction. Our team has a presence in both Boston and Toronto, so it will be necessary to collaborate with a remote team.