Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer II - Frontend @ Uber

Home > Software Development

 Software Engineer II - Frontend

Job Description

At Uber, customer obsession drives everything we do. We are dedicated to building products that provide exceptional support for our Riders, Drivers, Eaters, and Restaurants. Our Customer Obsession team focuses on creating seamless experiences through in-app self-service, omnichannel communications, and tailored support for multiple lines of business. We leverage cutting-edge technologies, including our internal tool Bliss Platform for agent support, to deliver high-touch interactions across Greenlight Hubs, Centers of Excellence (COEs), and Business Process Outsourcing (BPO) partners worldwide.
We are looking for passionate Software Engineers to join our Customer Obsession team. In this role, you will help design and implement innovative solutions that enhance customer care and drive engagement across various channels, including messaging, chat, and phone support.
You will play a crucial role in building and enhancing the tools and systems that support our customer communication channels. Youll have the opportunity to work with innovative technologies, including the integration of phone IVR systems, Video Integration, and Chat support integrated with our USEP plugin, ensuring a seamless customer service experience across multiple modalities and extending these platforms to support B2B customer support to New Line of Business within Uber.
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 works 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. Bachelors degree in Computer Science or related technical field or equivalent practical experience
  2. Experience coding using general purpose programming language (eg. React, GraphQL, Go, Javascript, Fusion)
Preferred Qualifications ----
  1. 4+ years of industry experience
  2. Solid experience in Front end Stack development using Javascript, 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.
Ubers 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.

Job Classification

Industry: Urban Transport
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Uber
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   BPO Computer science Software design IVR Coding Javascript Data structures Customer support Customer service Open source

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Solutions Engineer - Linux BSP

  • Einfochips
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Ai Ml Engineer

  • Accenture
  • 12 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Uber

Movement is what we power. Its our lifeblood. It runs through our veins. Its 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 th...