We’re looking for senior software engineers (iOS & backend) to help rebuild the entire signup and login experience here at Uber.
In the past, each product team built their own signup and login experience. While this led to fast execution, it became harder over time to launch new growth and security features across all product lines (Uber has dozens of mobile and web apps!).
Opportunities:
- High business impact: This is a mission critical team. You’ll directly be driving user growth. Signup and login is one of the most visited user experiences here at Uber.
- Ownership: Lots of unsolved technical problems (eg: single sign on, smart lock, biometrics). As part of this effort, we’re building a reusable identity library to handle our future identity needs. Help us build this from the ground up.
- Large scale: Lots of interesting scalability challenges on both the backend and web. We care a lot about performance since Uber operates in many regions where customers have underpowered devices and weak internet.
Uber (Signup and login) | San Francisco, CA | ONSITE | VISA | fulltime
We’re looking for engineers (iOS, backend, web) to help rebuild the entire signup and login experience here at Uber.
In the past, each product team built their own signup and login experience. While this led to fast execution, it became harder over time to launch new growth and security features across all product lines (Uber has dozens of mobile and web apps!).
Opportunities:
- High business impact: This is a mission critical team. You’ll directly be driving user growth. Signup and login is one of the most visited user experiences here at Uber.
- Ownership: Lots of unsolved technical problems (eg: single sign on, smart lock, biometrics). As part of this effort, we’re building a reusable identity library to handle our future identity needs. Help us build this from the ground up.
- Large scale: Lots of interesting scalability challenges on both the backend and web. We care a lot about performance since Uber operates in many regions where customers have underpowered devices and weak internet.
For those of you that have a VPS in Europe, you can also do this via ssh tunneling. (see lowendbox.com for European servers, all around or under $5/month)
I have a server in London which serves as a dev box & proxy/ssh tunneling.
If you need help setting up ssh tunnels, I made a quick guide here http://public.dwang.org/ssh. Of course, for the guides I made swap the given server name and usernames with yours.
Great content. I really enjoyed the interview with Dave Paola, the founder of djangy.com & thathigh.com. I saw his AMA on reddit a while back (http://www.reddit.com/r/IAmA/comments/ev2zb/i_run_thathighco...) and was curious about his story. I've read Founders at Work and while it's a good read, I've been looking for interviews with more recent startups, which is exactly what this book/pdf provides. Thanks.
I haven't tried out many other ssh clients, but I just bought prompt. I'm really digging the little bar above the keyboard that adds the most commonly used keys like esc, ctrl, tab, @, arrow keys. It makes my server admin jobs a lot easier.
Also we have to keep in mind sometimes incompetent IT people are in charge. We had a grad who came back and designed a software for the entire school (potentially district) to use.
Although it's in place, it's been severely restricted due to irrational concerns over security and other illogical arguments. In order for the buying to even occur (keep in mind this was free for the school), there must be knowledgeable IT people in charge.
This is a much smaller scale here since it was for a high school instead of a college, but you'd be surprised at how incompetent people can be.
Right now in the IT people I work under at the university are smart, but lightyears behind when it comes to good user interfaces and the latest technologies.
This seems to be why people don't go into educational software. Educational software doesn't win because it's the best, it wins because a bureaucrat mandates it for use.
I am in education during the day and we write software for our campus using cutting edge tools and technology, but only for "non administrative" things.
It was decided well above my pay grade that grade checking, admissions, financial aid, registration, and online courses would use Oracle, PeopleSoft and Desire2Learn.
GV Mobile+ has a lot of extra features, but I feel like the native Google Voice app is faster and aesthetically pleasing to the eye. There were also always glitches with the GV Mobile+ app I used, e.g. text disappearing or hiding behind a whole line of whitespace.
Going fast is perfectly fine. Just make sure you slow down to think it through every now and then.
I know people who are trying to get multiple degrees within four years of undergrad and are taking 7-8 credits when most are only taking 5. I admire them for the hard work they put in, but I feel like some of them are clueless as to why they are doing it, except the fact that they want to just do really well and look good.
I remember in high school I used to do the same. Now I keep on asking myself the same question over and over again. Is this really want I want to do? Things have changed drastically as well for me. Much slower, but more efficiently. Although, I really wish I had more time for my side projects.
And I totally agree - trusting your gut is probably the most important thing you can do. Just be sure to keep it in check from time to time.
In the past, each product team built their own signup and login experience. While this led to fast execution, it became harder over time to launch new growth and security features across all product lines (Uber has dozens of mobile and web apps!).
Opportunities:
- High business impact: This is a mission critical team. You’ll directly be driving user growth. Signup and login is one of the most visited user experiences here at Uber.
- Ownership: Lots of unsolved technical problems (eg: single sign on, smart lock, biometrics). As part of this effort, we’re building a reusable identity library to handle our future identity needs. Help us build this from the ground up.
- Large scale: Lots of interesting scalability challenges on both the backend and web. We care a lot about performance since Uber operates in many regions where customers have underpowered devices and weak internet.
Come join us! Email me at dawang [at] uber.com
ios - https://www.uber.com/global/es/careers/list/61436/
backend - https://www.uber.com/global/en/careers/list/62077/