Open Source Software Engineer
Characteristics
- Excited about modern JavaScript architecture
- Experience with ecommerce and CMS platforms
- Experience in one or more other JavaScript frameworks and libraries like Meteor, Angular, React
- Experience with Node and the npm environment
- Likes to think about project tooling like WebPack, Babel, ESLint
- An opinion about styles and tooling such as Sass, LESS and PostCSS
- A good eye for design and an understanding of what makes a usable User Interface
- Cares about making a high-quality experience and has good intuition for how to build a feature just the right way to make customers happy
- Must be confident in your ability to learn and quickly ramp up on new and cutting edge technologies
- An understanding of the intricacies of simultaneous development for both desktop and mobile targets
- Know the key differences between SQL and MongoDB and NoSQL databases
- Experience with automated testing and the ability to write your own unit tests, preferably with Mocha + Chai + Sinon
- Positive communication style.
Details
- Position: 6 months contract with possibility to extend
- Location: Vaughan, you can do this job remotely with occasional visit on a client site
- Compensation: Hourly rate based on experience
- Hours: Flexible, full dedication to the project required