SOFTWARE ENGINEER - ANDROID
Are you interested in taking part in building the most exciting mobile platform in the world?
Used by millions of people in the world, the Uber mobile app re-invented the world of transportation, and every day we work fearlessly towards one goal: make transportation for everyone as easy and reliable as possible around the world.
We are looking for exceptionally talented Android engineers willing to share this challenge as members of our Amsterdam-based program teams. You will play a central role in the end-to-end development of entire new functionalities aimed at Android devices, working side-by-side with our backend and design specialists. In Uber you will be empowered with trust to make the right decisions, a community of inspiring peers, an hyper-advanced technological stack and, of course, a real opportunity to shape our times.
We expect from you a true passion for crafting software with rapidity and the highest quality, confidence in taking the lead in solving complex problems, and just the right mix of un-compromised individual dedication and a sharp attitude for un-tapping your group’s potential by seeking convergence and acting as a mentor, every day.
HERE IS WHAT WE EXPECT FROM YOU:
- at least 3 years of experience developing, shipping and maintaining native Android apps targeting multiple form-factors.
- in-depth knowledge of the Android SDK and tooling in the space (e.g. Gradle build system, profiling tools among others)
- fluency in Java 7
- substantial exposure to large and complex code bases, object-oriented development and API design
- fluent in writing unit/functional tests, familiar with automation frameworks (Espresso, Calabash, JUnit, Mockito etc)
- solid communication and time management skills
BONUS POINTS IF YOU HAVE:
- you have covered a technical leadership role, coordinating a team of developers
- a github account with some cool projects in it
- experience developing location aware mobile applications
- experience as a full stack developer working from client to backend web services
- a history of work in multi-functional teams, interacting with designers and backend developers
PERKS:
- Employees are given Uber credits every month
- ground floor opportunity with the Amsterdam engineering team. Shape the vibe and the culture of our engineering efforts here.
- change the world with the applications that you build. Our apps move people and things around the world and you get be a key part of that.
- sharp, motivated co-workers in a fun office environment.
COMPENSATION:
Full-time salary negotiable based on experience, and equity compensation plan.