The 21-year-old has agreed a two-year deal with an option for a third after he impressed Kilmarnock boss Jim Jefferies in training.