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.
2 сентября 2021

Software Engineer, iOS [Relocation to London] (вакансия неактивна)

за рубежом

Snapchat is a camera and messaging app that connects people to their friends and the world. Every day around the globe, millions of people use Snapchat to communicate with friends, build relationships, play, and learn. No matter where you are or how you express yourself, it’s always the fastest way to share a moment! 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.
We’re looking for an iOS Engineer to join our Snap team in London!What you’ll do:

  • Build fun new products that are used by millions of people around the world
  • Create and refine high performance applications that push the limits of mobile technology
  • Design, architect and implement well-tested Swift and Objective-C software which powers user creativity in video creation
  • Conceptualize, develop, and launch new features
  • Carefully evaluate the technical tradeoffs of each decision
  • Work with our Design and Products teams to hone in on the best user experience
  • Carry out code reviews to guarantee codebase quality and maintainability
  • Write unit and functional tests to ensure the ongoing quality of our mobile apps

Minimum Qualifications:

  • Strong coding and software engineering fundamentals and problem-solving skills
  • Knowledge of software design patterns and iOS best practices
  • Proven experience in developing mobile applications with Swift and/or Objective-C iOS development
  • Solid understanding of Swift and Objective-C runtimes and processes that run “under the hood”
  • Proficiency with multithreading and performance optimization techniques for iOS

Preferred Qualifications:

  • Experience with C/C++
  • Experience with OpenGL or Metal
  • Knowledge of the OS internals, compilers and optimization for low-power and mobile systems
  • Experience with iOS video applications and underlying constructs such as AVPlayer