Web Developer

Updated: 2 months ago
Job Type: PartTime

Position Summary:
Seeking a skilled web developer to join an academic team in the Department of Electrical and Computer creating software and hardware tools for people who are blind or visually impaired, as part of a funded grant running through mid-2022.

Primary Responsibilities:
Improve web accessibility by creating a multimodal audio and haptic system that represents web graphics, including tables, charts, and maps.  To support this goal, the developer will design and implement both a server and a browser plug-in which will connect the output of various machine learning tools to a rendering layer for audio and/or haptic effects. The browser plugin will provide real-time dynamic overlay of the website contents, taking non-accessible images and replacing these with an accessible interface with description provided by our server. The project will be open-sourced and ideally have a fully modular API for others to expand on and develop.  As such, strong knowledge and experience with software architectures is imperatives. Preference will be given to applicants with a proven track record, demonstrating relevant development skills to the project.

Other Qualifying Skills and/or Abilities

 - Experience integrating ML pipelines with a server

- Experience deploying to AWS server

- Full stack development experience

- Experience building REST APIs with Node.js

- Knowledge of building and deploying browser plugins

- Open source experience and contributions

- Leadership experience and planning

- Application security measures

- Modern JavaScript including ES6 features, scope, closures, inheritance, and asynchrony

Minimum Education and Experience:

Bachelor's Degree 3 Years Related Experience /

Annual Salary:

(MPEX Grade 05) $63,140.00 - $94,700.00

Hours per Week:

20 (Part time)



Position End Date (If applicable):


Deadline to Apply:

McGill University hires on the basis of merit and is strongly committed to equity and diversity within its community. We welcome applications from racialized persons/visible minorities, women, Indigenous persons, persons with disabilities, ethnic minorities, and persons of minority sexual orientations and gender identities, as well as from all qualified candidates with the skills and knowledge to productively engage with diverse communities. McGill implements an employment equity program and encourages members of designated groups to self-identify. Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence, accessibilityrequest.hr@mcgill.ca or 514-398-3711.

View or Apply

Similar Positions