Software Engineer

 

Description:

Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate. Our products empower people to express themselves, live in the moment, learn about the world, and have fun together. 

Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront. 

Our Synchronous Experiences team creates rich visual experiences in real time like presence, audio and video calling and shared AR. As a member of this team, push the limits of mobile devices to create great user experiences. Based out of our Sydney, Australia office, you’ll collaborate across engineering teams to build product features used by millions of users around the world everyday. 

What You’ll Do

  • Partner with key product owners, customers, and Engineering leadership to identify correct priorities of development
  • Support features at every phase, from design through implementation and launch
  • Carefully evaluate the technical tradeoffs of every decision
  • Gain knowledge of the OS internals, compilers, optimization for low-power and mobile systems 

What We’re Looking For

  • Bachelor Degree in Computer Science or related technical field
  • Someone with good problem solving skills who gets excited by tough technical challenges
  • Someone who loves to learn and is passionate about helping others
  • Experience with iOS mobile development in objective C or Swift
  • Ability to collaborate and work well with others

Organization Snap Inc
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Sydney,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2021-09-13 4:16 pm
Expires on 2024-10-20