What the Candidate Will Need Bonus Points - What the Candidate Will Do - Code Writes high-quality code i e reliable readable productive 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 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 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 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 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 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 Bachelor s degree in Computer Science or related technical field or equivalent practical experience Experience coding using general purpose programming language eg React GraphQL Go Javascript Fusion react Good to have backend exp - Preferred Qualifications - 6 years of industry experience Solid experience in Front development using Javascript Fusion React Writes and documents code to solve complex problems that are not well-defined and span multiple related areas or projects 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 Good to have backend expo
📌 Snr Software Engineer - Front End (Karnataka)
🏢 Uber
📍 Karnataka
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.