Developer Experience

Our work begins with onboarding for every Uber engineer and continues into tooling used for shipping and landing code on a day-to-day basis. The team is responsible for the compilers, build system, IDE, desktop and VCS tooling used by iOS/Android engineers, as well as continuous integration infrastructure and services that support engineers in validating and preparing their changes on a weekly release schedule. This includes static analysis tools for automated code review and debugging.

While the primary motivation for our tools are internal use cases, we often open source them for the broader developer community.