The average pay for a JavaScript Developer is $115,344 a year and $55 an hour in Canada. The average salary range for a JavaScript Developer is between $82,139 and $142,688. On average, a Bachelor’s Degree is the highest level of education for a JavaScript Developer.