The North-London club did not specify the length of the contract, with British media reporting he has signed a five-year deal.
Timber started his youth career at Feyenoord, moving to Ajax's youth academy in 2014.
He broke into the first team in the 2019-20 season, before making 50 league appearances across Ajax's Eredevisie-winning campaigns in 2021 and 2022.