Skip to content

Software Engineer – Front End/UIE
Company | Meta |
---|
Location | Menlo Park, CA, USA |
---|
Salary | $214032 – $240240 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, 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.