The Role


Network Canvas is recruiting for a front-end web developer to work alongside our lead developer, development team, and academic team to facilitate the goals of our grant. Under the supervision of our lead developer, you will support the development of the Network Canvas project’s web presence, including its primary website, its documentation website, and its feedback website.


The preferred candidate will be able to commit between 20-25 hours a week, will work remotely, and will be able to follow their own work schedule to complete tasks on target so long as regular team communication is satisfactory. The use of Skype, Slack, and other various team communication platforms, will be expected.


Technologies


Our web presence is built using a combination of technologies, including static site generators, meteor (for our feedback website), documentation generators, and Ansible for managing deployment to our VPS. In addition, we have a library of React components that implement much of our design language.


Responsibilities


Development


  • Under supervision of the Lead Developer, you will revise the design of the main Network Canvas project website.
  • You will apply our existing visual style to our feedback website and integrate it into our main project website.
  • You will develop our documentation website and integrate it into the main project website.


Documentation


  • You will fully document steps needed for future maintenance of the work you complete.


Communication


  • Regularly communicate with the lead developer on weekly targets, and clearly communicate day-to-day development goals and activities with the rest of the project group.
  • Provide team with detailed invoices of work completed on a monthly basis.


Qualifications and Skills


Successful applicants will possess an excellent level of technical knowledge and general proficiency in front end web development. A degree in computer science not required.


  • Expert-level technical knowledge, particularly in core web technologies, such as HTML, JavaScript, and SASS.
  • Additional knowledge of React, Meteor and static site generation desirable.
  • Expertise in setting up and configuring website deployment, including the use of ansible playbooks and container technologies.
  • An interest in human-centered design principles, and a commitment to creating high quality user experiences with an emphasis on attention to detail.
  • Knowledge of git workflows and collaborative coding techniques.
  • A track record of delivering to specification, on time, when under pressure.
  • Communication skills - including the ability to convey information to non-technical colleagues in a concise and clear way, and the ability to produce documentation tailored to various audiences.
Take The Interview
Posted 15.01.2019