- Develop, design, create, modify, and/or test mobile and desktop web software applications or systems.
- Architect efficient and reusable front-end systems that drive complex 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 diverse scope where analysis of data requires evaluation of identifiable factors.
- Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
- Telecommuting is permitted from anywhere in the United States.
- Requires a Master's degree (or foreign equivalent) in Computer Science, Engineering, Analytics, Mathematics, or a related field and 36 months of experience in the job offered or in a related occupation.
- Requires 36 months of experience in each of the following:
- 1. Designing core, backend software components
- 2. Coding using C, C++, Java, PHP, or Hack
- 3. Interfacing with other teams to incorporate their innovations and vice versa
- 4. Conducting design and code reviews
- 5. Analyzing and improving efficiency, scalability, and stability of various system resources
- 6. Establishing self as an owner of a particular software component, feature, or system.
Individual pay is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base salary, Meta offers benefits. Learn more about benefits at Meta.