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 - all our code is managed through
- 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