About the Role
In the Amsterdam Android/Java Developer Experience team our goal is to provide a best-in-class development experience for Uber engineers. We achieve this by developing novel tools, improving our build system setup and working on the CI/CD pipelines. Our target audience consists of Uber’s thousands of engineers who are in need of tools that are reliable, fast while also delightful to use.
We use a wide variety of languages and tools to deliver on this mission including Java, Kotlin, Bash, and Python. We work on enabling and supporting the usage of state of the art build systems for Uber’s ever-growing codebase such as Buck and Bazel for Android and Java-backend development purposes.
Should you choose to join this team, you will have a material impact on the day to day workflows and overall efficiency of the thousands of engineers building the existing and future products of Uber. You will have a chance to work on complex developer experience challenges that are unique to the scale that we operate on.
You may want to watch this Android-specific recording in order to have a more detailed glimpse of the problems that we’re working on.