Internship/Thesis: Dynamic user Interfaces
DIGI-STEEL is a start-up and member of the Voortman Steel Group, which is one of the market leaders for steel machinery. With DIGI-STEEL we introduce the first fully cloud-based software solution for steel processors. It is the next generation steel workshop management software guiding our customer’s factories into the smart industry 4.0 era.
What are you going to do?
We work in multidisciplinary teams and work closely together. We provide each other feedback and learn from each other. Thanks to our flexibility and agility, we can change gears quickly if necessary. We are a dynamic team having a high level of ambition. We seize every challenge and together we always find a solution. We work hard and take pride in what we do, but we don't forget to have fun as well.
As an intern or graduate, you get plenty of opportunity to learn and develop yourself, both personally as well as professionally. You are an integral part of the team and you can expect all the support from your colleagues. You work independently and dare to show initiative. In addition, you are provided the freedom and responsibility to organize and conduct your research in the way you like it.
Web applications tend to represent themselves in the same way to all users in all circumstances, but there are many circumstances that call for more dynamic behavior:
- Depending on the user profile, one user might be entitled to see more information than another;
- SaaS software offers features one can subscribe to. The amount of information and capabilities on a user interface should vary based on the subscription;
- Feature flags are a common way to gradually roll out new features: a feature is rolled out to some users, but not to all yet. The user interface should reflect this;
- We cater to a diverse customer base, each with their own processes and methodologies. This calls for configuration options, to tune to application for the customer’s needs;
- The same applies to individual users: they all have their preferences. Ideally, they should be able to tune the application to their wishes.
All these topics
Call for dynamic user interfaces: Some information (sections, fields, or columns) should be available in certain circumstances, not in others. The same applies to interaction options (buttons, links, etc.). Sometimes, it suffices to disable or hide these, but more often than not, the user interface should be rearranged to create an optimal user experience.
Objectives for this project are:
- Define the mechanisms to handle the dynamics (disabling, hiding, rearranging, etc.) and the criteria to select the appropriate one for a certain case;
- Define a way to unify the circumstances described above, so there is just one way to check for dynamic features;
- Design a system that can implement these mechanisms in a uniform way, that is well-performing and easy to implement.
We offer
- An allowance of €450 gross per month;
- A travel allowance from 15 km and max. 30 km one way;
- High-quality equipment and materials that you need to do your job well;
- Whether you are a graduate or an intern; you are an integral part of our team. We think that's very important;
- A very instructive internship or graduation period at our innovative organization;
- All freedom and responsibility to successfully complete your assignment.
We are looking for
- You follow one of the study directions Computer Science or Interaction Technology.
APPLICATION PROCESS
WORKING FOR VOORTMAN STEEL MACHINERY
Seeing ideas become a reality: it sounds nice but it really does happen at Voortman. And these are ground-breaking ideas. We make the most innovative machinery and product lines for the steel construction and plate-processing industry and offer the most comprehensive service. For customers around the world. Going through the process with a customer to arrive at a production line that integrates seamlessly into his process. Regardless of how often we do it, it is special each time and provides a great deal of satisfaction.