JavaScript Developer

  • Rijswijk, Netherlands

JavaScript Developer

Job description

We are looking for a JavaScript Developer to join us and work closely with both internal as well as external technical teams to stay ahead as the most intuitive XML editor in the world.


You are a self-directed, experienced programmer who enjoys the trade-offs and complexities involved in implementing new features in a mature codebase. You enjoy putting your head down and writing code, but you're aware that your job isn't done when that code gets deployed: you also enjoy working with support, ops and other teams to keep applications healthy and users happy. You prefer using proven technologies to solve interesting new problems, but you're aware that favouring older technologies doesn't imply letting your skillset stagnate. You've broken production environments—and then buckled down and fixed them.

What Is The Fonto Authoring Platform?

Our flagship product is an online text editor, just like Google Docs, but specifically for XML documents, that we validate in real time against all sorts of XML schemas. To give you some context; all sorts of companies like Toyota, BBC, Pearson, VMware, Pacific, Roche, ISO and various governments use Fonto to easily structure, reuse, reconfigure and adapt their content to individual needs.


The editor is fully developed in JavaScript. For our UI we use React with inline styles through Glamor. The editor core is completely vanilla JS and even contains an open-source XPath engine (https://github.com/FontoXML/fontoxpath). In addition to the text editor, we provide a number of extensions/apps. These are generally back-end services implemented in .NET Core to which we connect via XHRs.


We automate everything we can using modern technologies like Travis, Bitbucket pipelines, Kubernetes clusters and the Azure cloud.


If you want a quick impression of Fonto, check out https://trial.fontoxml.com or just scroll through our Documentation.

Requirements

Qualifications you need

  • 3+ years of JavaScript experience, preferably React.

  • Bachelor’s degree preferred, with an emphasis in Computer Science, Mathematics, or Information Technology.

  • Solid understanding of standard data formats - XML/JSON.

  • Experience with API design is a plus.

  • Experience with building state-of-the-art software.

  • Understanding of Agile Software Development Methodology, experience with working in a Scrum team is a plus.

  • Commitment to code ownership; you don’t believe in throwing code over the wall and instead believe in taking ownership of design, development, testing, deployment, and are capable of debugging operational issues.

  • Work with design and engineering team members to build features from concept through implementation.

  • You’re fluent in English.

Perks & Benefits

  • All the joys of product development.

  • Working with 30 passionate colleagues who genuinely care about what they do.

  • Agile working; the best of kanban, scrum, common sense and 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 AH delivers.

  • Coffee machine with good beans, Quooker for hot tea in 20+ flavors, water cooler for cold water and soft drinks in the fridge.

  • 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.

  • Yearly city-trips.

  • Enjoy what you do everyday!

Fonto as an employer

Fonto is a founder-owned, fast growing and profitable company. We are a 100% tech team, based in Rijswijk, close to The Hague. 


With over 30 loyal colleagues we make great software for companies all around the world.

Some of us travel a lot, most of us code a lot. Within the company there is no hierarchy nor a one-man show. Instead, you’ll work in a fully agile, transparent and strongly collaborating team! No one gives you orders, you’ll get all the freedom you can handle.