Skip to content

Graduation assignment: Document Compare view

On-site
  • Rijswijk, Zuid-Holland, Netherlands
Internships & Graduation

Job description

Companies authoring documents in Fonto tend to have multiple versions of those documents. Over time, edits can be made to address specific concerns for specific products or countries. For example, the European agency for medicines and the American agency might have slightly different regulations. The "base" version of a document is a fair starting point, but changes need to be made for specific countries.


Imagine that a new version of the "base" comes available. Now what? What has changed? What did we actually change in the European version versus the American version? How can I merge these changes into a new version? This assignment challenges you to investigate how to solve the technical complications that come with these questions.

We expect you to deliver a report with some gathered requirements and a proof of concept proofing the feasibility of it. Are you a developer with an interest in research and do you have an idea how to implement this? Reach out to us. You'll have our team of developers at your disposal to help you find a solution to this problem!

About Fonto

We are a 100% tech/product company based in Rijswijk and near to the Haagse Hogeschool. Our flagship is an online text-editor like Google Docs but then for a wide variety of diverse XML-schemes and their specific way of implementations. All sorts of companies like Toyota, BBC, Pearson, VMware, and various governments utilize our product.


We are sincerely proud of the fact that we have already guided over 40 students in the last 5 years. People are a family for each other: people take care of each other, and the same goes for the company. Within the company, there is no hierarchy nor a one-man show


Perks & Benefits

  • We choose quality over quantity; we do product development, no projects.

  • An internship allowance of 450 euros.

  • A team of passionate people who genuinely care about what they do and the standard of work they produce.

  • Agile working; the best of kanban, scrum, common sense and a healthy sense of reality based on decades of combined experience.

  • Opportunities to make a difference in a nimble, highly productive environment.

  • Tasty lunches with daily fresh bread and (almost) all the spreads that the AH delivers.

  • Fresh fruit, biscuits, chips and other snacks.

  • Weekly Friday afternoon drinks with music, beer/wine and frying for the enthusiast.

  • Free T-shirts and other merchandise.

  • Enjoy what you do every day!

Job requirements

  • Computer Science student.
  • You are interested in gathering requirements and talking to people.
  • You are somewhat experienced with JavaScript.
  • English language skills are considered a plus.

or