Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Uber Staff Software Engineer - iOS 
United States, West Virginia 
391329643

24.06.2024

About the role

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

  • Develop, manage, and modernize Uber’s iOS mobile networking stacks to enhance functionality and performance.
  • Advance Uber’s mobile networking technology, tackle complex problems on a global scale, ensuring smooth and efficient network experience.
  • Foster collaborative efforts with key stakeholders to align objectives and optimize results.
  • Being the tech lead and guiding junior engineers on mobile networking at Uber.
  • Coordinate prompt responses to network outages or performance issues to maintain service reliability.
  • Create and implement iOS-specific tools for monitoring and improving network observability.

- - - - Basic Qualifications ----

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or a related technical field.
  • 5+ years of experience in mobile software development, with a significant focus on networking.
  • Strong proficiency in Swift or Objective-C.
  • Solid understanding of networking protocols such as HTTP, TCP/IP, and UDP.
  • Demonstrated experience with iOS networking frameworks like NSURLSession and CFNetwork.
  • Proven ability to diagnose and tackle performance issues across the networking stack.
  • Strong debugging and troubleshooting skills.
  • Demonstrated ability to work collaboratively across different teams and effectively lead projects.

- - - - Preferred Qualifications ----

  • Master’s Degree in Computer Science or a related field.
  • 6+ years of professional mobile development experience, with at least 3 years focused on networking.
  • In-depth knowledge of advanced networking concepts, including security (TLS/SSL), WebSocket, QUIC/HTTP3, and mobile network optimization techniques.
  • Experience with real-time data transmission and low latency networking on mobile devices.
  • Proficiency in developing observability tools specific to iOS.
  • Leadership experience, particularly in mentoring junior engineers and driving innovation in technology projects.
  • Contributions to open-source projects related to mobile networking.
  • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
  • Advanced understanding of cloud systems, including experience with cloud service providers like AWS, Azure, or Google Cloud, and how to leverage them for mobile networking solutions.

For San Francisco, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.

For Seattle, WA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.