Hi, First of all thanks for your time to answer our questions.
1- What are the important things that you take into consideration when you design a new system?
2- Do you combine or mix some business rules when you develop the frontend part of the apps or you try to make a module or service that is responsible for that and trying to create components that are reusable whenever a new feature will be added later and independant of the business?
3- What are the best practices or tools that you follow in order to create an optimized UI for your apps and guarantee a short response time ?
4- What do you recommend for developers or team to take into consideration or to avoid when they will design a new UI for a project?
Senior Frontend Developer