pacman (Arch's package manager) does not build from source, it downloads binary packages from the repos just like Ubuntu. Differently from Ubuntu packages are usually as vanilla and up to date as possible.
You build packages from source when you install something from the AUR[0] or you can build from the Arch Build System [1].
Every binary package was built using ABS though, and a PKGBUILD is just a bash script so you do have the flexibility to build every package from source a la Gentoo.