Yes, Geomajas can be used to build mobile applications. In fact, the Geomajas Client 2.X has been built with mobile use in mind and therefor has a very small footprint and touch support.
For Javascript developers, a Javascript API is available.
Project