Job Description :
At Uber, system reliability, data security, and privacy are our top priorities. This role is part of the Experience and Progressions team within the EARNER organization, focused on addressing a critical challenge : improving the low acceptance rates across Ubers systems. As Uber shifts from a supply-constrained market to prioritizing high-quality supply, this team drives initiatives to create sustainable, quality-based loyalty and engagement products that enhance user experience.
Key Responsibilities :
- Develop and maintain crucial mobile components that support seamless user experiences.
- Optimize application performance and scalability to ensure robust and efficient mobile solutions.
- Implement strong security measures to protect user data and maintain privacy standards.
- Collaborate closely with backend engineers to ensure smooth integration and functionality across the stack.
Requirements :
Solid software engineering fundamentals with a deep understanding of best practices.Expertise in low-level design, capable of identifying key abstractions and preventing implementation details from leaking intointerfaces.
Advocate for Test-Driven Development (TDD) to maintain high-quality codebases.Proficient in designing and architecting scalable, maintainable mobile applications.Skilled at writing performant mobile code, with a proactive approach to optimizing battery usage and network consumption.Good to Have :
Experience in performance optimization for mobile applications.Ability to navigate ambiguity and make iterative progress towards well-defined end goals.Join us to play a pivotal role in shaping Ubers future by delivering mobile solutions that boost engagement and loyalty, while ensuring reliability, security, and exceptional user experiences.
(ref : hirist.tech)