Job Closed

This listing is no longer active.

Airbnb logo
Airbnb

Airbnb is a community based on connection and belonging.

Senior Frontend Engineer, Guest & Host

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

52 days ago

Salary

$196K - $227K / year

Seniority

Senior

Job Description

Senior Frontend Engineer, Guest & Host

Airbnb

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: The Reservations team is a full-stack product team that is responsible for building the most delightful traveling products for Guests and Hosts. As soon as a guest makes a booking, our product takes over to ensure guests have a 5 star experience staying with Airbnb. This includes the Trips Tab where a guest can find their Reservation Details, showing a timely Arrival Guide, managing co-travelers, getting reminders for upcoming reservations, finding check in instructions and generally other reservation management activities. Along with that we work on the Host product to ensure hosts can perform crucial tasks like respond to incoming reservation requests, make special offers, manage upcoming/active reservations and all other reservation management related tasks. The Reservation team’s work directly and materially impacts every Airbnb booker’s and host’s journey! Currently, the Reservations team is seeking a strong Web engineer who can drive product improvements, work cross functionally with PMs, Designers,Data Scientists and is passionate about owning and improving the foundation on which the products are built. We are a tightly knit team that thrives on trust and care for each other, allowing everyone to bring the best versions of themselves to work. We expect an ideal candidate for this role to share these values and be excited to uplift the team’s culture in their own unique ways. The Difference You Will Make: Your day-to-day responsibilities includes: - Own key company level problem statements such as Improving Host Reservation Management. An engineer in this role should expect to contribute across the team on initiatives such as these. - Work closely with cross functional partners e.g. PMs along with Design, Data, and TPM will be key partners for someone in this role. - Identify, evaluate and execute opportunities to uplevel the Web foundation, finding ways to improve the developer experience, performance or maintainability of the code. - Uplift the team culture by participating and improving team processes. Your Expertise: - 6+ years engineering experience with a BS/Masters OR 2+ years with a PhD - Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience - Strong expertise in the following: HTML, CSS, JavaScript, and Typescript. - Extensive experience with modern Javascript frameworks such as React, Preact, Angular, Next, Vue or Meteor. - Deep understanding of frontend architecture and improving build processes (npm, yarn, webpack, parcel) - Passion for delivering products end-to-end: from ideation through planning and scoping to implementation and experimental A/B testing. - Set and drive best practices for Web client development - Personal projects that show an aptitude for technical excellence and product sense - Interest in innovations within the web community. - Nice to have: demonstrated design and UX sensibilities. Your Location: This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $196,000—$227,000 USD

Related Job Pages

More Frontend Engineer Jobs

Cadmus Soluções em TI logo

Frontend Developer – React

Cadmus Soluções em TI

Parceira que transforma desafios em resultados!

Full TimeRemoteTeam 1,001-5,000Since 1995H1B No Sponsor

• Development of interfaces using React.js and Next.js • Collaboration on high-complexity projects • Troubleshooting technical issues and bugs • Working in a team with designers and backend engineers

Brazil
Job Closed
Apex Systems logo

React Developer

Apex Systems

Apex Systems, an IT staffing and workforce solutions firm, provides recruiting and staffing services to large and small companies alike. Founded in 1995 by thre

Title: React Developer Location: Dearborn, MI - 4 days onsite, 1 day remote Title: Senior Web Developer Duration: 12+ month contract Pay: $60-$70/hr - W2 Only Job Description: Job Summary We are seeking an experienced Senior React Developer / Front‑End Engineer with 5+ years of professional experience to help design and build scalable, high‑performance web applications with a strong emphasis on Test‑Driven Development (TDD). In this role, you will lead front‑end architecture decisions, build intuitive and accessible user interfaces, and collaborate closely with designers and backend engineers to deliver reliable, user‑centric solutions. The ideal candidate is deeply skilled in the React ecosystem, passionate about clean and maintainable code, and thrives in environments that value testing, thoughtful design decisions, and continuous improvement. Day‑to‑Day Responsibilities - Design, develop, and maintain scalable, performant front‑end applications and reusable UI components using React and modern best practices - Drive development using a test‑first mindset, writing unit, integration, and end‑to‑end tests before or alongside feature implementation - Integrate front‑end applications with RESTful APIs and microservices, ensuring efficient data flow and optimal performance - Identify, analyze, and resolve performance bottlenecks to provide smooth, low‑latency user experiences across devices and browsers - Collaborate closely with UX/UI designers to translate wireframes and high‑fidelity designs into accessible, production‑ready code - Participate in full‑stack discussions by providing input on API design and understanding application flow from database through browser - Apply UX best practices and accessibility (WCAG) standards to deliver inclusive, responsive user interfaces - Conduct code reviews, maintain documentation, and uphold front‑end architecture standards for long‑term maintainability - Mentor team members when appropriate and stay current with emerging trends, tools, and patterns in the React ecosystem Qualifications - 5+ years of professional experience in front‑end or UI development - Deep expertise in React.js and its ecosystem, including state management solutions such as Redux, Context API, or Flux - Strong command of TypeScript (required), JavaScript, HTML5, and CSS3 - Proven experience with Test‑Driven Development (TDD) practices such as Red‑Green‑Refactor - Experience with front‑end build and testing tools such as Webpack, Babel, Jest, and React Testing Library - Demonstrated ability to build scalable, responsive, and cross‑browser compatible applications - Strong understanding of UX principles, usability best practices, and web accessibility standards Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Location: Dearborn, MI, US

Michigan
$60 - $70 / hour
Jalasoft logo

Lead/Senior Full-stack Developer, C# – Angular

Jalasoft

We provide the best software engineering solutions by investing in our people first.

Full TimeRemoteTeam 1,001-5,000Since 2003H1B No Sponsor

• Lead and contribute to the development of high-impact software solutions. • Oversee project architecture and collaborate with cross-functional teams. • Mentor developers while actively participating in backend and frontend development. • Drive project success and deliver scalable, maintainable applications.

Colombia

Full Stack Web Developer

California Institute of Applied Technology

The California Institute of Applied Technology (CIAT) is a technical college located in National City, California, offering an array of IT degrees and certifica

Description Work from Home (WFH) - Remote work must be performed while residing in New Mexico, Florida or Massachusetts CIAT Location: San Diego, CA and Albuquerque, NM Reports to: VP of Information Technology Status: Exempt Employment Type: Full-time Summary The Full Stack Web Developer at CIAT is responsible for designing, building, and maintaining modern web applications that power our student experience, marketing funnels, and internal operations. They work across the entire stack (front end, back end, databases, and integrations) to deliver secure, scalable, and responsive solutions that support CIAT’s growth and innovation goals in career-focused higher education. This role collaborates closely with the CIAT Marketing department and IT stakeholders to translate business requirements into reliable web-based solutions, continuously iterating based on data and user feedback to improve performance, usability, and conversion outcomes. Responsibilities: - Develop, maintain, and optimize web applications using PHP/Laravel, WordPress, and NodeJS - Collaborate with business stakeholders, graphic designers, QA, and other team members to define requirements, design solutions, and deliver new features - Troubleshoot, profile, and optimize code to ensure high performance, stability, and security - Write clean, well-structured, and well-documented code; actively participate in code reviews - Monitor application health, identify bottlenecks or bugs, and implement timely fixes - First point of contact for change requests and enhancements on ciat.edu and CIAT web properties including content updates, images, menu changes, digital assets, new page layouts, new features, and accessibility features - Create responsive and interactive web pages that align with CIAT brand guidelines - Ensure all ciat.edu website pages and content remain editable in version control tools for collaborative team maintenance - Collaborate closely with our in-house and third-party development team members to triage, delegate, and test new web changes - Gather project requirements outlined by department stakeholders and provide time estimates to scope web projects for implementation - Accurately implement design specifications and work collaboratively with the marketing team to optimize the user experience within time, budget, and business constraints - Monitor web analytics and real-time visitor monitoring tools to recommend improvements in web accessibility, functionality, or new feature deployment - Communicate effectively and professionally with internal teams and vendors - Utilize critical thinking and problem-solving skills to outline programmatic solutions for solving critical business challenges - Stay up to date with emerging tools, libraries, frameworks, and industry trends; proactively suggest improvements - Adhere to CIAT’s compliance requirements to ensure all Federal, State, accreditation, and institutional policies and procedures are being met - Contribute to team effort by accomplishing results as needed - Embody CIAT’s mission, vision, purpose and values - Ensure a safe, secure, and ethical work environment Requirements - Bachelor’s degree in software development, web development, computer science, or related industry experience - 7+ years of web programming experience in professional business environments - 7+ years of experience with version control tools such as Git, to collaborate with a multi-person development team - Advanced expertise in PHP/Laravel, including complex Eloquent relationships, service container usage, event-driven design, and queue orchestration required - Experience with backend languages, such as Rust, or exposure to systems-oriented development in Go or Python preferred. - Familiarity with Microsoft Power Pages preferred - Strong proficiency in WordPress, building and maintaining scalable solutions such as multisite or headless implementations, with deep REST API customization and effective caching strategies - Strong proficiency in Node.js, including service-oriented architecture, real-time features (WebSockets), and performance profiling in production environments - Strong proficiency with front-end development, with deep knowledge of JavaScript (ES6+) and CSS (including preprocessors such as SASS or LESS), and production experience with at least one major framework (React or Vue.js) - Demonstrable experience designing and optimizing relational database schemas (MySQL or PostgreSQL), with working knowledge of NoSQL systems (Redis or MongoDB) for caching and high-throughput workloads - Demonstratable experience with containerization and delivery pipelines, including Docker and CI/CD workflows, and familiarity with orchestration platforms such as Kubernetes - Strong proficiency with API design, including RESTful and GraphQL systems, authentication and authorization flows (OAuth2, JWT), and real-time communication patterns - Experience with automated testing, including unit, integration, or end-to-end testing using tools such as PHPUnit, Jest/Mocha, or Cypress - Familiarity with security best practices, including OWASP guidelines, content security policies, and secure development practices across the stack - Ownership mindset around code scalability, and reliability, with a proactive approach to identifying and resolving issues before they impact users - Confident use of Git as an engineering tool, with attention to clear history, ownership, and long-term maintainability - Familiarity with responsive web design, mobile compatibility, UI/UX best practices. Familiarity with SEO requirements and the impact of website performance, URL structures, and the impacts of compliance and search engine friendly code - Eagerness to learn and adapt to new web programming tools and methodologies - Ability to work independently, estimate effort accurately, and deliver reliably within structured development cycles. - Willingness to participate in regular team check-ins and provide clear, proactive progress updates - Self-motivated, goal-oriented, assertive, results-driven, high energy, and highly ethical. - Team player with a positive, can-do attitude - Strong organizational skills with the proven ability to prioritize - Possess high ethical standards, being an example of professionalism to others - Ability to problem solve while maintaining compliance with all policies, procedures, and regulations, including those related to integrity, conduct, and professionalism - Must be able to embody CIAT’s mission, vision, purpose and values Position Type and Expected Hours of Work Days and hours of work are Monday through Friday. Occasional weekend and evening hours may be required. Supervisory Responsibility This position has no supervisory responsibilities. Values Values such as integrity, excellence, customer service, teamwork and mutual respect are some of those that remain constant, regardless of changes in our company. When identifying company values, it is important that those values are being demonstrated in the course of business each day. Our values set expectations for how employees and managers interact with every person while representing the company. - We are passionate about education and student success - We value integrity and excellence in our employees and students - We treat ourselves and our students with dignity and respect - We believe in and encourage innovation at our school to better help our students succeed - We have a customer centric focus and we want people highly committed to achieving goals, where our success equals student’s success - We are accountable for our actions and focus on improvements moving forward - We have a growth mindset with a sincere belief that every student can do better and achieve their goals - We expect every employee to be an example of conduct and professionalism, being a role model to students and colleagues - We commit to fostering an inclusive and supportive learning environment that respects the diversity of students' backgrounds, experiences, and perspectives - We foster lifelong learning and professional development Physical Demands These physical demands are representative of the physical requirements necessary for an employee to successfully perform the essential functions of the job. Reasonable accommodation can be made to enable people with disabilities to perform the described essential functions. - Essential functions of this role require sitting for extended periods of time. - Ability to type, use a computer to search for information and input information while speaking on the phone is required. - The employee will frequently be required to use the computer, mouse and telephone to conduct the regular tasks of this role. - The employee will be required to compute simple to simple mathematical calculations as a normal part of this role. Work Environment While performing the responsibilities of this remote position, the job holder will work in a home office environment. Reasonable accommodations may be made to enable people with disabilities to perform the essential functions of the job. This role routinely involves using standard office equipment such as computers, phones, and virtual communication tools. Employees are expected to ensure that their home office is a safe and ergonomic working environment, as the company will for employees working on campus. Employees must maintain data security and confidentiality in accordance with company policies and use secure connections for all work-related activities. Expectations regarding work hours, availability, and time tracking will be clearly communicated and must be adhered to. The company is not responsible for maintaining home office environments beyond the provision of reasonable accommodations and necessary work-related equipment. Workers' compensation and liability for injuries that occur in the home office will be covered as per company policy and applicable laws. This remote work policy is designed to comply with all relevant local, state, and federal laws. AAP/EEO Statement California Institute of Applied Technology provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, the California Institute of Applied Technology complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. California Institute of Applied Technology expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of California Institute of Applied Technology’s employees to perform their job duties may result in discipline up to and including discharge. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time, with or without notice. Salary Range The starting salary range for the Full Stack Web Developer is $85,000-$95,000 yearly/DOE. We base salary offers on a variety of considerations, such as education, experience, equity and other business and organizational needs. #ZR

Germany
$85K - $95K / year