Full Time

Frontend Software Engineer, Airbnb for Real Estate

Airbnb
$90,000 - $150,000* / year (about $43–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Airbnb, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Frontend Software Engineer at Airbnb for Real Estate, you will be pivotal in crafting seamless and engaging user experiences that connect property owners with potential renters and buyers. You will collaborate closely with product managers, designers, and backend engineers to implement front-end solutions that are not only visually appealing but also high-performing and efficient. Your role will involve taking ownership of the frontend development life cycle, optimizing existing applications, and implementing new features based on user feedback and market research.



Job Responsibilities

  • Design and implement user-facing features using modern JavaScript frameworks.
  • Collaborate with UX/UI designers to translate design mockups into functional applications.
  • Optimize applications for maximum speed and scalability.
  • Develop and maintain RESTful APIs for integration with backend services.
  • Conduct code reviews to ensure best practices and high-quality code standards are met.
  • Debug and resolve production issues by performing root cause analysis.
  • Stay current with emerging technologies and industry trends to continuously improve your skill set and the company’s platforms.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in frontend development, preferably in a fast-paced environment.
  • Proficient in HTML, CSS, and JavaScript, with specific experience in frameworks such as React or Angular.
  • Experience with version control systems, such as Git.
  • Understanding of responsive design and accessibility standards.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work collaboratively in a team setting.


Technologies & Tools

In this role, you will primarily utilize technologies and tools such as React, Redux, JavaScript, TypeScript, HTML5, CSS3, Git, and various testing frameworks like Jest or Cypress. The environment will also include collaboration tools like Jira and Confluence for project planning and documentation, and development tools such as Visual Studio Code or WebStorm to enhance your coding efficiency.



Ideal Candidates

The ideal candidate for this position is an innovative thinker who is passionate about technology and problem-solving. You should be driven to create intuitive user experiences and exhibit a commitment to quality in your coding practices. Adaptability, effective communication skills, and the ability to work collaboratively in a fast-paced team environment are essential traits. A proactive mindset combined with a strong foundation in software engineering principles will make you successful in this role.

The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.