Skip to content

We are a team of expert makers who build creative digital products.

Engineers at Upstatement are involved in every phase of the project lifecycle. From day one, we work side-by-side with designers, project managers, and product owners to define each project's strategic vision and put it in the hands of end users. We pride ourselves on delivering creative solutions to complex technical problems and making thoughtful decisions tailored to our clients’ needs.

  • Small, agile project teams

    Engineers work in small cross-disciplinary teams alongside designers, product managers, and project managers. We’re involved from the earliest project phases so that our technical expertise can influence our strategic approach from the start. During our two-week sprint cycles, we interface directly with our clients and their end-users on a regular basis to ensure everyone is on the same page.

  • Full-stack development++

    We strive to write modern, performant, maintainable code no matter which technology we're working with. This means keeping up with best practices, reviewing each other’s pull requests, and writing tests. The code we write spans everything from front-end animations to back-end API endpoints and database queries.

  • Technology agnostic

    No two clients or projects are the same, and no one technology can solve all problems effectively. We approach every project with a fresh mindset and always choose tech stacks based on our clients’ specific needs, not our personal preferences. Learning multiple frameworks and languages makes us more well-rounded, knowledgable engineers in the long run.

  • Collaboration is key

    To tackle challenging problems, we often have “mobbing” sessions, which is when one person drives and multiple people navigate. In our remote world, frequent pairing has led to more transparent, creative environments for our teams and provides learning opportunities for everyone.

Kim and Charlie talking during a group activity

Capabilities

Front-End

  • Web Development
  • Mobile App Development
  • High Fidelity Prototyping
  • UI Animation
  • Data Visualization
  • Design System Development

Content Management

  • Custom Theme Development
  • Custom Plugin Development
  • WordPress Multisite Development

Back-End

  • CMS Implementation
  • Database Migration
  • Hosting Service Setup
  • API Design & Integration
  • DevOps & Continuous Integration/Delivery

Strategy

  • Technical Discovery & Research
  • System Architecture
  • Data Architecture
  • Analytics & Performance Analysis
  • Workflow & Process Design

Accessibility

All of the work we produce at Upstatement is held to the highest standard — accessibility standards included. We believe that everyone, including individuals with disabilities, should have equal access to the websites and apps we create.

Our engineers are knowledgable and experienced with developing for accessibility best practices on both web and mobile, including assistive technologies such as screen readers, keyboard-only navigation, and voice recognition software. We iteratively perform accessibility audits, run automated tests, and manually test our code to ensure we deliver accessible products for our clients and their users.

Technologies

Languages

  • JavaScript
  • TypeScript
  • PHP
  • Ruby
  • Python

Frameworks

  • React
  • React Native
  • Next.js
  • Gatsby
  • Vue
  • Gridsome
  • Eleventy
  • Three.js
  • Flask

Content Management

  • WordPress
  • Craft CMS
  • Contentful
  • Prismic

eCommerce

  • Shopify
  • Stripe
  • Magento

Search

  • Algolia
  • ElasticSearch
  • Solr
  • Google Programmable Search Engine

Conversion

  • Mailchimp
  • HubSpot
  • Salesforce
  • Pico
  • Broadstreet

Performance

  • AMP
  • Lighthouse
  • Core Web Vitals
  • Google Search Console

Measurement

  • Google Analytics
  • Google Tag Manager
  • Segment
  • Hotjar
  • VWO
  • New Relic
  • Sentry

Infrastructure

  • AWS
  • Google Cloud Platform
  • Firebase
  • Netlify
  • Vercel
  • Kinsta
  • Pantheon
  • Docker

Recent Work

Blog Posts

Join our team

Open positions