Search by job, company or skills

U

Senior Software Engineer - Frontend

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

About the Role

Uber Eats is the fastest growing food delivery platform in the world, just over the last year we have doubled our gross bookings! Our team's work at Uber Eats directly impacts and continues to impact our communities. We help feed the Eater, and we help the merchants stay in business.

We are hiring engineers across multiple teams in the Uber-Delivery (formerly UberEats) India site.

Our mission is to to build reliable and scalable one-stop solutions for delivery system challenges, with focus on efficiency, optimisation andthroughput.

Come join us in our India office to be part of a thriving culture, while solving challenging problems at scale. Be sure to check out the to learn more about the technologies we work on.

Eats is live in 6,000+ cities globally in 45 countries across 6 continents and we are growing every week.

was approximately $8+B, with 135% YoY growth. That's the amount our merchant partners rely on us for every single quarter.

What the Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----

  1. Code: Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation using software engineering principles. This includes knowledge of data structures, algorithms, programming and associated programming languages and frameworks, and major phases/activities of the software research and development life cycle (e.g., requirements, design, build, experiment, test, debug, deploy, monitor). Identifies, reports, and solves technical problems according to standards and best practices.
  2. Design: Uses software design principles and methods, knowledge of the capabilities and limitations of existing software solutions at Uber, and an understanding of own work's impact on other areas to reuse, extend, or, when needed, build effective architectures that are integrated with existing solutions and in alignment with needs and goals across areas. Learns and anticipates current and future design requirements and evaluates trade-off decisions to design systems that meet current needs and can be extended for future needs
  3. Execute: Executes work with drive and appropriate sense of urgency to deliver technical and business impact. Plans, organizes, and manages tasks, resources, and relationships to accomplish work accurately and on time. Defines and diagnoses problems and determines an appropriate solution, recommendation, or decision while logically evaluating alternatives and factors (e.g., resources, costs, tradeoffs). Accepts responsibility and accounts for own actions and work.
  4. Collaborate: Builds trusting and collaborative relationships and rapport with different types of people and teams. Respects the unique backgrounds and contributions of others. Recognizes conflict or disputes among people and situations, learns and works to understand different points of view. Resolves and aligns discrepancies across teams and organizations to accomplish team-, organization-, or Uberwide goals. Provides constructive feedback to others in a tactful and impactful manner.
  5. Be efficient: Creates and promotes efficiency and speed within Uber technology, people, and teams by leveraging and extending existing solutions when possible, and by developing solutions that balance long-term productivity with short-term needs. Identifies and addresses inefficiencies and redundancy in day-to-day work. Improves and advocates for processes and technologies that enhance the efficiency and performance of software and systems
  6. Create culture: Enhances the effective functioning of Uber by participating in and promoting activities and efforts that contribute to excellence and shape and evolve team-, organization-, and Uber-wide culture (e.g., reviewing diffs, refactoring code, participating in recruiting, hiring, and promotion activities, joining an ERG). Contributes to the broader community through participation in internally- and/or externally-focused engagements (e.g., tech talks, open source, conferences, team building)

---- Basic Qualifications ----

We are looking for experienced smart engineers who are passionate about the domain and the technology. Those who have track record of ownership, execution quality and customer obsession.

  1. Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  2. Experience coding using general purpose programming language (eg. React, GraphQL, Java, Python, Go, Javascript, Fusion)
  3. Heavy on front end and bring expertise to handle end to end front end project
  4. Good art handling backend tasks.

---- Preferred Qualifications ----

  1. 5+ years of industry experience
  2. Solid experience in Full Stack development using GoLang and Fusion/React.
  3. Writes and documents code to solve complex problems that are not well-defined and span multiple related areas or projects.
  4. Writes tests to verify the functionality and stability of code establishes monitoring and alerting systems to ensure code reliability contributes to defining testing, monitoring, and alerting standards and leads team efforts to execute against them.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let's move it forward, together.

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.

.Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .

More Info

Job Type:
Function:
Employment Type:

About Company

Uber

We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything and earn their way. Movement is what we power. It&#8217&#x3B;s our lifeblood. It runs through our veins. It&#8217&#x3B;s what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across the entire world. In real time. At the incredible speed of now.
The idea for Uber was born on a snowy night in Paris in 2008, and ever since then our DNA of reimagination and reinvention carries on. We&#8217&#x3B;ve grown into a global platform powering flexible earnings and the movement of people and things in ever expanding ways. We&#8217&#x3B;ve gone from connecting rides on 4 wheels to 2 wheels to 18-wheel freight deliveries. From takeout meals to daily essentials to prescription drugs to just about anything you need at any time and earning your way. From drivers with background checks to real-time verification, safety is a top priority every single day. At Uber, the pursuit of reimagination is never finished, never stops, and is always just beginning.

Job ID: 129434351

Similar Jobs