Job descriptionOrganising and managing project teams, including hiring contractors as needed to complete specific tasksEnsuring taht all costs are within budget and working with team members to identify opportunities for cost savingsCommunicating with clients throughout the project to ensure they are satisfied with progress and updatesDeveloping and implementing project timelines, ensuring that deadlines are met and that tasks are completed on timeEvaluating project risks and making recommendations for mitigation of identified risksProviding regular progress reports to clients on the status of projectsManaging day-to-day operation of projects to ensure they are completed on time and within budgetCommunicating with architects, engineers, contractors, subcontractors, suppliers, and other parties involved in the projectEnsuring that all project documentation is completed according to company standards and laws