Aug 10 2020

Mobile Engineering at Facebook

By Meta Careers
Share icon
Facebook share icon
Facebook share dark icon
Whatsapp share icon
Whatsapp share icon
Twitter share icon
Twitter share dark icon
Close icon
This post was published before the Facebook company became Meta. For the most recent Meta Careers blog posts, visit our blog homepage.
With more than 3 billion people across the world accessing Facebook on their devices each day, our priority and commitment to mobile is more important than ever. We’re looking for engineers to help us build elegant products that transform how people around the world connect and share. This is a chance for you to work with passionate people and industry veterans to push the boundaries and build beautiful mobile experiences at scale.
We're currently hiring Android and iOS engineers to join our teams in Silicon Valley, New York, Seattle, Boston, Tel Aviv and London. Click here to browse opportunities.

Featured Team Members

Lucas R, London
“I grew up in Salvador, capital of the Brazilian state of Bahia. My interest in programming started as a teenager using Linux and building websites. That was the beginning of a long history in open source as a core contributor in large projects such as GNOME and Firefox later on. I graduated in computer science and got a Master's degree in communication and culture from the Federal University of Bahia. After working at Nokia, litl, and Mozilla, I joined Facebook in 2015. I am currently an engineering manager on the native UI frameworks team in London. We work on frameworks for building efficient UIs at scale on Android and iOS including ComponentKit, Litho, and Yoga. I love working at Facebook because they empower you to set your own career path. For instance, our bootcamp program is all about allowing you to explore and choose your first team at Facebook. There's also a lot of freedom to explore new ideas and change teams from time to time. Facebook has an impact-driven engineering culture. You're constantly challenged to perform at your very best. The scale of our mobile products means that we're often tackling some of the most complex challenges in mobile development - something you'll very rarely find in other companies.”
Jenny Y, Menlo Park
“I'm originally from Mexico City. In high school, I really liked math and science and learned about the science olympiads, school competitions for math, physics, biology, programming, and more. At the time, I did it more for the prizes and trips. My brother had a bunch of programming books at home since he was participating in these competitions, so I grabbed a book and learned how to program in C. I liked it so much, I decided to continue on this path. I majored in computer engineering from the University of Washington in Seattle, and then got my PhD in computer vision at MIT. I joined Facebook in 2011 and worked on different parts of our Android stack. I currently manage several teams working across Android, iOS, web and backend, and got the opportunity to become a manager two and a half years after joining. Our company focuses on maximizing people's strengths, not weaknesses. It's one of the things I love about working here. I also love that we have the ability to pick teams. As an engineer at Facebook, you have so many choices since we are growing a lot as a company. We iterate fast, so as engineers, we have to build empathy with people's experiences and be comfortable with analyzing data to validate hypotheses. At Facebook, you're never maintaining code, but always looking for the most impactful thing to work on and the most interesting problem to solve. And that's a culture we want to maintain.”
Felix O, London
“I spent the first 24 years of my life in Bucharest, Romania, a small country in Eastern Europe. I first got into programming when I was about 9 years old, when my older brother started teaching me Pascal. But it really stuck with me in my teenage years, teaching myself everything from building interactive websites to reverse engineering undocumented TCP protocols. After getting a BSc in Computer Science at the University of Bucharest, working at a couple of startups and ultimately Adobe, I joined Facebook in 2014. Initially I worked on React Native for Android for about two years and, since around November 2016, I've been on the Images Infrastructure team (think Fresco). I love working at Facebook because you get to collaborate with really smart people on deep technical challenges, some of which simply don't exist elsewhere. This means there are always opportunities to grow in whichever direction you want, and you are encouraged to find your own way and make the most out of your time here.”

Mobile Projects at Facebook

We're always innovating and solving tough challenges. Read more about the projects we're working on to help bring the world closer together.
  • Hermes: A lightweight JavaScript engine optimized for running React Native on Android.
  • React Native: A framework for building native apps with React.
  • Flipper: A desktop debugging platform for mobile developers.
  • Litho: A declarative framework for building efficient UIs on Android.
  • Infer: A static analyzer for Java, C, C++, and Objective-C.
  • ComponentKit: A React-inspired view framework for iOS..
Tune into the Inside Facebook Mobile podcast. In addition to remaining active in the open source community and conference circuit, the podcast offers another channel that allows us to highlight the technical work of our global engineers who will discuss everything from low-level frameworks to end-user features. Subscribe at iTunes, Spotify, Google Play, Pocket Casts.

Stay Connected!

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. We may use your information to maintain the safety and security of Meta, its employees, and others as required or permitted by law. You may view Meta Pay Transparency Policy, Equal Employment Opportunity is the Law notice, and Notice to Applicants for Employment and Employees by clicking on their corresponding links. Additionally, Meta participates in the E-Verify program in certain locations, as required by law.

Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com.