You are on page 1of 2

Digital Core Insurance Solutions

JavaScript Developer
Join the Team!

1 Introduction
The application procedure from tech11 has several steps. This one is a small coding test. The test
gives us the possibility to have a better understanding of your existing technical developer skills.

Furthermore, if you succeed this step you have the chance to present your solution at the next step
at the personal interview. Here we will have a discussion about your architecture approach, and we
will have a deep dive into your solution.

1
Digital Core Insurance Solutions

2 The Task
The task describes a fictive story that you should implement in JavaScript (ES6 and
WebComponents). Your solution should run on Chrome and Firefox. Furthermore, your solution
should have no dependencies to any JavaScript library (only Standard JavaScript / ES6;
#useThePlatform).
But of course, as usual when defining rules. There are exceptions 😉: the library lit-html can be
used).

User Story:

As application designer, I want a reusable address component with data completion so that I can
put on different forms this address widget.

UI mock-up:

Acceptance Criteria:

Functional requirements:

▪ The address widget must have the following fields:


o zip
o city
o street
o houseNumber
o country (is fix: de: Deutschland)
▪ After entering the zip code the city should be prefilled
▪ For streets there is no lookup required (for this test)
▪ In the bottom of the widget there should be a button “info” that displays on clicking a
message box all data of the widget formatted as JSON.

Non-functional requirements:

▪ For city lookup, please reverse engineer the service from


https://www.postdirekt.de/plzserver/
Please analyze how to query the data and reuse the JSON REST interface.
▪ The component must be an ES6 WebComponent (see MDN) and should be reusable
▪ Provide a test page that contains two time the widget on the same page

Please send the full project as zipped file to jobs@tech11.com.

You might also like