Check all our vacancies
it-novum is the leading IT consultancy for Business Open Source in the German-speaking market. Founded in 2000 out of the IT department of the KAP-AG, it-novum today is a subsidiary of the publicly-held KAP-AG.
We operate with 85 employees from our main office in Fulda and branch offices in Berlin and Vienna to serve large SME enterprises as well as big companies in the German-speaking markets.
We are hiring PHP developers for our Open Source Monitoring Solution openITCOCKPIT based on Nagios, Naemon and Prometheus.
Your task is to create a recipe collection where a user is able to browse through existing recipes or create a new one.
Recipes should be able to be sent as e-mail to a given e-mail address.
Notice: Use plain PHP or CakePHP as framework, vanilla JavaScript, jQuery or AngularJS!
- Browse through existing recipes
- Create new recipes with ingredients
- Send recipes via E-Mail to a friend (optional)
- Sort the list of recipes
- Search recipes
- Load a recipe preview via AJAX on hover the title.
- Make it user friendly
Created: 20.01.2020
Chocolate cake:
100g sugar
50g flour
2 eggs
150g chocolate
50ml milk
Description:
Bake it at 200°C for 40 minutes.
This is an example recipe for our hiring test - Om Nom Nom
This is just a example we never tasted, so maybe don't bake it :)
This are must have requirements, your application needs to fulfill:
- PHP >= 7.2
- MySQL >= 5.7
- Bootstrap 4.x
- Vanilla JavaScript and/or AngularJS and/or jQuery
- HTML5
- GitHub
- Supported Browsers: Firefox, Chrome and Microsoft Edge
- We love JSON :)
- Our development environment is based on Ubuntu virtual machines (20.04 LTS). It would be great if you have some experiences using Ubuntu
- openITCOCKPIT gets developed using GitHub and Jenkins
- Nagios, Naemon, Icinga or Prometheus experiences
- Knowledge of CakePHP
- Nginx and PHP-FPM experiences
- Most of our developers are used to macOS or Ubuntu as their desktop operating system
Important notice: Before you start, send us your application at [email protected] and wait for our feedback!
- Fork this repository
- Create a new branch and name it with your GitHub username
- When you're done, create a pull request
If you don't want to create a pull request, send us a zip file with your local git repository
Commit everything to the repository we need to test your code.
MIT License