EmberJS is a framework for building ambitious web applications. It's a client side framework meaning that it runs in a web browser. That means the application does not have to reload a full page, it can just fetch the data it needs and only update components that have to be re-rendered.
It is a opinionated framework meaning that instead of configuring it you follow already set conventions. This also means that when you understand one application written in Ember, you'll be able to jump into another app and find your way very quickly.
We started to use Ember when we started a major rewrite of our mobile site. We aimed to build a skin that will be agnostic from data source and communicate with server only via APIs and Ember is a perfect tool for this job.
You can check how we use Ember at Fandom in the mobile-wiki repository.