Sr Software Engineer - Frontend
Uber
Senior Software Engineer at Uber plays a critical role in enhancing the engineering experience and maintaining high standards across the team(s). They serve as an escalation point for incident management, helping direct on-call rotations and refining incident response processes. Additionally, Senior Engineers contribute significantly to code and design review processes by providing high-quality feedback and advocating for and defining best practices and standards. They are recognized as multipliers, identifying and advocating for improved performance, efficiency, and reduced technical debt in software, systems, and processes across teams.
\-\-\-\- What the Candidate Will Do ----
- Sr Engineers at Uber leads complex engineering projects through all lifecycle stages, from idea inception to production. They define technical directions and make key tradeoff decisions that balance priorities.
- They build strategic relationships with stakeholders like product managers, designers, and operations representatives to align and deliver on organizational goals, both within their team and across different teams.
- Senior engineers embrace and promote Uber's cultural values. They are instrumental in defining and fostering the engineering and people culture within their teams.
- They actively recruit, onboard, and mentor engineers, consistently raising the hiring bar and enhancing interviewing skills to attract top talent.
- These engineers set high standards in code and design reviews, soliciting and providing feedback that optimizes both. They define, evangelize, and lead the adoption of best practices across teams.
- Senior engineers identify opportunities to improve performance, efficiency, and reduce technical debt both within their team and across multiple teams. They solve business problems using advanced software design principles and architecture suited to Uber's needs.
- They represent the organisation and its engineering teams in broader internal and external technical communities, helping shape the technical landscape at Uber and beyond
\-\-\-\- Basic Qualifications ----
1. Frontend Development Expertise: At least 5+ years of software experience, including experience in frontend development with TypeScript/JavaScript, including experience with frameworks such as React, Angular, or Vue. This role is expected to be full stack or frontend.
2. Educational Background: A Bachelor's degree (or higher) in Computer Science or a related field, or equivalent practical experience.
3. Software Development Practices: Strong understanding of software development best practices and design patterns.
4. Collaborative Skills: Ability to work effectively within a globally distributed team, with strong communication and collaboration skills.
5. Excellent written and verbal communication skills, experience writing detailed technical documents.
\-\-\-\- Preferred Qualifications ----
1. Frontend Development Expertise: At least 5+ years of software experience, including experience in frontend development with TypeScript/JavaScript, including experience with frameworks such as React, Angular, or Vue. This role is expected to be full stack or frontend.
2. Ability to learn quickly on the go. We're looking for software engineers who thrive while learning new technologies and don't believe in one-size-fits-all solutions. You should be able to easily adapt to meet the needs of our massive growth and rapidly-evolving business environment.
3. Bias toward action. You believe that speed and quality aren't mutually exclusive. You've shown good judgment about shipping as fast as possible while ensuring your products and platforms are built in a sustainable, responsible way--and you're comfortable making mistakes, provided you learn from them.
4. Passion and energy. Because you love what you do, you bring infectious enthusiasm to all your endeavors. You always perform at your absolute best and see new challenges as an opportunity to contribute, make an impact, and grow.
5. Unquenchable thirst for growth. You're not just looking for the next interesting challenge, but looking to push yourself to keep pace in our hyper-growth environment.
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 [accommodations@uber.com](mailto:accommodations@uber.com).
Por favor confirme su dirección de correo electrónico: Send Email