our best work is ahead of us

Our Awesome Crew

We believe in a diverse range of personnel to bring creative skills, thoughts, and ideas to the table.


“Laugh” is one of our Consensus values, and we take it really seriously. Whether it’s at a company off site, visiting clients we love, or just office banter, we always find a way to have fun.


Manager Digital Sciences

Office capacity–time for a larger space already?

Senior Drupal Developer

We are looking for a Drupal Developer responsible for front-end development and theming. This position requires a combination of programming skills (PHP, HTML, CSS, JS, etc.) and aesthetics (understanding element arrangements on the screen, the color and font choices, and so on). The best candidates have a strong understanding of industry trends and content management systems.

Experience with responsive and adaptive design is strongly preferred. In addition, an understanding of the entire web development process, including design, development and deployment, with back-end knowledge, is preferred.

Presentation Layer Developer

We are looking for a skilled Presentation Layer Developer (AngularJS a plus) responsible for the development of “headless” CMS and hybrid app solutions – AngularJS, Ionic and Cordova experience a huge plus.

Your primary focus will be to implement user interfaces in the form of a mobile and desktop web apps, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.