Web development, front end and back end
Additional information
Self taught Web developer looking to gain an insight into how big companies such as TUI (fave) use the latest technologies to make the website,app, other important and vital software..
Ethan H. asked a question to Software Development
Category: General
Date asked: Thursday, July 28, 2022
Last reviewed: Friday, July 29, 2022
Els V.
Technology Lead
Hi Ethan,
Thanks for the interest in or Technology at TUI. We are indeed in a big company and currently in a tranformation stage where multiple countries are merged into 1 big platform. Most of the websites that are currently online are still owned by the country where the website is hosted. For example, www.tui.be is maintained by Belgium. www.tui.fr is maintained by France ... These teams are called the "legacy" teams and the technology used defers per country. Because each country had his own management and developers. For the new website that is being worked on by teams across the world. Currently we are working on Micro Architecture , such as Micro frontend's and Micro services. In this case it's nodejs, javascript, lamda, AWS that are the main tools used. It's up to the teams who are responsible for a MFE what they will use. they have the guidelines on how to use it, and there is some boundary to not have a wild grow in technologies. This is also the future goal of TUI.
Thursday, July 28, 2022
Ethan H.
I'm fairly new to Web development/ design as stated above. I have a small amount of experience with react,vue ( next.js, Nuxt js), graphql and prisma ORM,Sanity.io (building my own ui components), have you got any tips/ advice to gain more experience and knowledge.. I have a great enough understanding of HTML,CSS, and basic JS
Thursday, July 28, 2022
Els V.
Technology Lead
Hi Ethan,
For the development of MFE's we mainly Preact ( lightweight react ) and native webcomponents. It depends mostly on what the MFE requires as functionality. For example if a component doesn't need a lot of state handling, like a form, you would use native webcomponents. In case of a lot of state handling, like filters, this would be more a preact component. So this is the frontend part. Where typescript is favoured. graphql could come in handy because some teams are starting to look into contenfull where Graphql is the technology they use to fetch data when using a headless cms. So When you want to join TUI having knowledge about next items could help you : these tools are the basics.
- React
- native webcomponents
- Basic AWS ( setting up a server and lamda server )
- NodeJs
- MFE ( explenation )
- CI/CD ( gitlab )
- Git
Thursday, July 28, 2022
Ananth N.
Global Head of Technology
Hi Ethan,
Thanks for your interest in TUI Technology.
Over and above the clarifications that Els has given, I would like to additionally mention that you should consider to apply the relevant roles that you feel are a close match. This is because not everything can be conveyed in a job description from the organisation's point of view and not everything can be included in a CV from the applicant's point of view. The post application process, including the interviews, offers a great opportunity to get to know each other better and consider the people for a suitable role.
All the best
Ananth Nadiger
Thursday, July 28, 2022
Alina F.
Developer
Hi Ethan,
I just wanted to add on to the comments that have already been posted:
If you’re overall new to web development I’d suggest figuring out if you prefer front end or back end development and focus on that part for now. It is certainly helpful to have a basic understanding of the full picture but within TUI many people focus on one or the other in their day to day work. Full stack development is something that you will naturally grow into as you work on different projects and tasks throughout your carreer.
Have a good day,
Alina
Friday, July 29, 2022
This discussion is closed, so no new comments can be added.