0% found this document useful (0 votes)
82 views2 pages

Tech11 - JavaScript Developer - Test

Digital Core Insurance Solutions is looking for a JavaScript developer. The coding test involves building a reusable address component using JavaScript (ES6) and WebComponents. The address widget should allow data completion by pre-filling the city field based on the zip code. It should contain fields for zip code, city, street, house number, and country. Clicking an "info" button should display the component's data as JSON. The city lookup service must be reverse engineered from an existing API. The component must be tested on multiple instances on a single page.

Uploaded by

Vedad Elezovic
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
82 views2 pages

Tech11 - JavaScript Developer - Test

Digital Core Insurance Solutions is looking for a JavaScript developer. The coding test involves building a reusable address component using JavaScript (ES6) and WebComponents. The address widget should allow data completion by pre-filling the city field based on the zip code. It should contain fields for zip code, city, street, house number, and country. Clicking an "info" button should display the component's data as JSON. The city lookup service must be reverse engineered from an existing API. The component must be tested on multiple instances on a single page.

Uploaded by

Vedad Elezovic
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 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