Development

When a digital product loads quickly, responds to your inputs as expected — and just works — behind the scenes you will find a team of talented developers.

Front-end development

Delivering a solid digital product is equal parts a discipline of art and engineering that requires precision, an eye for design, and a firm grasp of the latest technology and best practices. Our team has front-end developers with over 20 years experience in the field, and we pride ourselves on being able to execute whatever our designers come up with.

We build all our web-based projects with React, using Storybook for documenting visual components and creating a style guide or design system for each project we work on. Our development process follows a strict discipline wherein every code change is reviewed by a colleague, approved by the client and passed through build-checks in a CI pipeline before shipping.

Back-end development

As much as we love front-end development, it’s useless without the right data. We have the same disciplined development practices when it comes to back-end services and solutions. For convenience and scalability, we try to use cloud-based services as much as possible.

What we do

We build a vast array of different types of products for our clients, such as:

  • Static headless websites
  • Traditional websites
  • PWA web and mobile apps
  • Mobile apps
  • Search solutions
  • Payment provider integrations
  • Online stores and catalogs
  • User portals

Tech stack

Following is a list (in no particular order) of all the technologies we employ day-to-day to solve the needs of our customers:

Core tools:

  • Git
  • Github / Gitlab
  • Basecamp
  • Asana
  • Javascript
  • CSS/SASS
  • PHP (sometimes)

Front-end stack:

  • React
  • Webpack
  • Babel
  • Vue.js
  • ReactNative
  • PWAs

Back-end stack:

  • Node.js
  • Express
  • Netlify
  • CircleCI
  • Elasticsearch
  • AWS

Content management systems:

  • Prismic (our personal favorite!)
  • Contentful

Before you get going on a project, let’s talk.