Careers at Facebook

Software Engineering

Software Engineer, Mobile

LocationLondon, United Kingdom
Facebook was built to help people connect and share, and over the last decade our tools have played a critical part in changing how people around the world communicate with one another. With over a billion people using the service and more than fifty offices around the globe, a career at Facebook offers countless ways to make an impact in a fast growing organization.
Every day, over 600 million people access Facebook through their mobile devices across the world. Facebook's London mobile team pushes performance and efficiency boundaries across all our mobile offerings. We aim to provide the best possible mobile experience to the people who use Facebook on mobile devices.

As a Facebook Mobile software engineer, you will optimize the efficiency and reliability of the Facebook experience of hundreds of millions of users. If you enjoy spotting and fixing wasted CPU cycles, identifying inefficiencies in server-client interactions, or shaving bytes from binary files, we're looking for you. Mobile engineers work with an array of performance, build, and testing tools and integrate open-source technologies with in-house infrastructure. If you enjoy measuring your impact in terabytes of saved bandwidth or like pushing performance graphs down and to the right, you'll be in friendly company on the mobile team.

Responsibilities

  • Understand, instrument, and optimize the web and/or application experience of hundreds of mobile devices
  • Suggest new approaches to hard problems at the core of a high quality mobile product experience
  • Design and implement scalable, reliable, and maintainable technologies for our mobile platform

Requirements

  • BSc / MSc Computer Science or related field
  • Experience building software that integrates with the web
Apply now