Posted in

Software Engineer – Front End/UIE

Software Engineer – Front End/UIE

CompanyMeta
LocationMenlo Park, CA, USA
Salary$214032 – $240240
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree (or foreign degree equivalent) in Computer Science, Computer Engineering, or a related field
  • Requires completion of a university-level course/research project/internship thesis in the following:
  • 1. Create consumer products and features using server-side languages like the internal programming language, Hack
  • 2. Front end development of mobile and desktop applications using React and React Native
  • 3. Work closely with product manager and design functions to define feature specifications and build the next generation of enterprise products
  • 4. In depth knowledge of computer networks and protocols such as SMTP
  • 5. Experience in AI scripting in Python or kernel languages
  • 6. Complete medium to large features (each with many tasks) independently without guidance
  • 7. Design, develop, and modify experiments to test and measure product success
  • 8. Data visualization and modeling
  • 9. Build report interfaces and data feeds
  • 10. Designing technical systems with UML diagrams and documentation
  • 11. Experience in agile development process
  • 12. Backend development with GraphQL and basic CRUD Operations
  • 13. Thorough testing of javascript based front end applications using methods such as snapshot or e2e testing
  • 14. Database operations and queries using SQL and GraphQL

Responsibilities

  • Develop, design, create, modify, and/or test mobile and desktop web software applications and systems.
  • Optimize performance and reliability 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.
  • Design technical features independently.
  • Work on problems of medium to large 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.

Preferred Qualifications

    No preferred qualifications provided.