Software Engineer Ii, Google Notifications Ios

Google Google · Big Tech · Tel Aviv, Israel

Software Engineer II for Google Notifications IOS, focusing on developing and optimizing client libraries for push and in-app notifications integrated by numerous Google products. The role involves contributing to the design and launch of a unified library, addressing scale and optimization challenges, and collaborating with engineers across various Google product teams.

What you'd actually do

  1. Develop client libraries integrated by Google products for push notifications and for in-app notifications hosted by a specific iOS app.
  2. Contribute to the design and launch of a single GNP library to be used by both the push and in-app protocols.
  3. Address optimization and scale issues, since these libraries are integrated by virtually all Google products (e.g., Maps, Gmail, Drive) and you will work directly with engineers on these teams to ensure their requirements are understood and met.

Skills

Required

  • software development
  • iOS application development
  • data structures
  • algorithms

Nice to have

  • mobile development
  • user-facing product development