Huddersfield teenager Jake Charles has signed his first professional contract with the club on his 17th birthday.