Front End Engineer

Burlingame, California


Employer: Meta
Industry: 
Salary: Competitive
Job type: Full-Time

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.

Front End Engineer Responsibilities


  • Analyze, evaluate, design, develop, integrate, debug and test real-time VR software for immersive experience.

  • Architect efficient and reusable front-end systems that drive complex mobile and web applications.

  • Implement features and user interfaces to optimize performance of user-facing products.

  • Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products.

  • Identify and resolve performance and scalability issues.

  • Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors.

  • Exercise judgment within defined procedures and practices to determine appropriate action.

  • Participate in design reviews and code reviews.

  • Collaborate in a team environment across multiple engineering disciplines, making architectural trade-offs required to rapidly deliver software solutions.

  • Learn constantly, educate others, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving.


Minimum Qualifications


  • Requires a Bachelor's degree in Computer Science, Software Engineering, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field. Requires completion of a university-level course, research project, internship, or thesis in the following:

  • 1. Building mobile and desktop web applications using JavaScript, including asynchronous programming, closures, types, and ES6

  • 2. Browser APIs and optimizing front end performance of web-based applications

  • 3. Front end development of mobile and desktop applications using React, Vue, or Angular

  • 4. Debugging or benchmarking

  • 5. Writing code for User Interface components

  • 6. Building tools, linting and formatting of the codebase

  • 7. Computer graphics (DirectX, Vulkan, OpenGL, or Metal) and 3D rendering (such as lighting, effects, shaders and other low-level systems)

  • 8. Creating web applications using Python, PHP, GoLang or Ruby

  • 9. Android development.


Start preparing
Learn about how to prepare for your interview with our interview guide, tips, and interactive experiences.
Visit interview prep

Created: 2024-06-11
Reference: 430374769842713
Country: United States
State: California
City: Burlingame


Similar jobs: