listen and communicate with the client about prospective ideas, present design proposal with the client, compile client specifications and keep with budgets and timeline, make on site visits to check on the status of installation and submit progress report, comply with company policies, procedures and instructions at all times, performs other functions and tasks which may be assigned by the immediate supervisor from time to time.