About the Role
As a Frontend Software Engineer at Uber, you will architect highly-performant, reliable, scalable applications used by millions of external customers every day.
You will have an outstanding opportunity to build a premier and first of its kind support experience for our users. You will work closely with our internal stakeholders across all lines of business - Rides, Eats, etc - to build and provide capability with flexible automation solutions on top of the automation platform.
At Uber, we have a high bar for quality & efficiency - you will collaborate closely with Product Managers and Business Operations teams to build for scale, yet solutions focused on providing delightful customer experiences. The team is focused on high business impact, where every product we ship is measured and tracked with cost savings and/or efficiency improvement.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
What You'll Do
User Focus
- Implements systems that adhere to best practices surrounding accessibility, usability, and security.
- Implements actionable feedback mechanisms such as error messages, logs and runbooks.
- Puts themselves as a consumer by dogfooding features while iterating to improve usability.
- Consistently develops pixel perfect, scalable UX by translating designs into working solutions for multiple display formats and sizes while adhering to best practices, standards, and product requirements.
Coding
- Proactively improves the performance of their own services while also is capable of improving web vitals with some senior guidance
- Identifies and incorporates industry and company best practices into their own services with guidance.
- Builds well typed javascript applications by creating a continual focus on supported typing technologies at Uber.
- Implements their sites and services in utilizing best practices for multi browser support.
Scalability
- Builds modules in production systems to have real impact.
- Proactively identifies and builds shared components and modules that can be shared between the features inside the service.
All these will be focussed on making an impact by solving a customer/business problem.
Basic Qualifications
- BS or higher degree in Computer Science, or a related technical field, or equivalent experience.
- Proficient in Javascript/Typescript, CSS, Node.js, FrontEnd framework. Has experience architecting, building, and maintaining web applications
Preferred Qualifications
- 3+ years of software development experience.
- Experience with running critical systems in production, monitoring them, and handling incidents.
- Strong problem-solving skills, with relevant experience in implementing large-scale distributed web applications with React.
- Excellent written and verbal communication skills, experience writing detailed technical documents.
For San Francisco, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,500 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,500 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.
Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.