Dec 02 2017

A look at front end engineering in 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

What is your role at Facebook?

I'm a front end engineer at Facebook Israel. A front end engineer is very similar to the software engineer role at Facebook - coding server and client side and providing the accompanying data analysis but with an emphasis on front end development aspects. I choose to take ownership of the UI and UX of the product I work on and select projects best suited to my expertise - HTML, CSS, JavaScript and deep browser knowledge, working closely with the product, design and the development teams.
In my day-to-day I work on making the overall web experience consistent in all browsers, implementing new UI centric features and optimizing for performance.
I also voluntarily undertake site related activities such as being part of our periodical Hackathon organization, giving internal and external tech talks, being part of our recruiting processes and making myself available to all teams for UI related inquiries.

How did you get interested in tech?

I started my programming journey in primary school. My friends and I enrolled in an after school class for beginners, learning to code Basic and Pascal. I immediately got obsessed with computers and the magic of programming. Between pursuing a career as a professional musician in my twenties and having a passion for web design, eventually coding won over. I did a short “web master” course and got my first job in the field at Netcraft, an Israeli web agency, doing all kinds of web projects for clients, promoting web development standards in the local industry and assisting companies in building front end development teams.
After many years I decided to take on the startup scene, joining EverythingMe in their initial stages, first as a developer and later on leading dev teams and test automation amidst managing HTML5 communities and taking part in working on FirefoxOS.
When the company eventually closed its activity, I decided to take a shot at Facebook, paying close attention through the years to the company's release process, open source projects, tools and engineering culture which were an incredible source of inspiration. I crammed for the interviews and eventually found myself being a key contributor to the site, its products and its tremendous people.

What kind of projects or opportunities can front end engineers have in Facebook?

Front end engineering roles at Facebook are very diverse in their nature and offer different challenges from a Front End development perspective. Some products are consumer facing and pose opportunities with layout and components coding, static resource handling and performance measurements and optimizations, serving millions of people using Facebook. Some teams build internal tools, enabling panels and dashboards for engineers and cross-functional teams across all of Facebook. Server side coding is typically done with Hack, JS files usually typed with Flow, tested with Jest, and some projects also utilize React, Immutable and Relay, depending on their needs.
There are also vibrant front end and Javascript internal groups and summits in which engineers could discuss related topics and ask for assistance.

We're hiring

  • We are looking for front end engineers to join us in our Israel engineering hub. Click here to view and apply today.

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.
Let us know you're interested.
Share your resume or LinkedIn profile with our recruiting team and create personalized job alerts.