1. Meet with clients to understand their needs and preferences, and discuss the project's budget, time limits, and ideas
2. Create design plans, propose space configurations, and select materials, colors, textures, furniture, lighting, and accessories
3. Prepare detailed 2D and 3D plans using design software
4. Provide estimates for materials, work, and timescales for different design options
5. Find suppliers of fittings, furniture, fabrics, and wall and floor coverings
6. Manage project progress, timelines, purchase orders, and deliveries
7. Liaise with contractors, engineers, and specialists on-site
8. Ensure client satisfaction by visiting the project on completion with the client and resolving any complaints or concerns
9. Stay current with trends, materials, techniques, and other developments in interior design