Senior Frontend Software Engineer for Insurance Web Applications - Remote Eligible, Competitive Salary, and Opportunities for Growth
Introduction to Airbnb and Our Mission
Airbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 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. Our Insurance Engineering team is dedicated to building unique products to address the protection needs of the Airbnb community, providing financial security and peace of mind for our hosts and guests.
The Community You Will Join
The Insurance Engineering team is a talented and diverse group of software engineers who are passionate about creating one-of-a-kind protection programs. Our vision is to deliver flexible, efficient, and scalable solutions that make a tangible difference in the lives of our users. As a Senior Frontend Software Engineer, you will be a core part of this team, working closely with product, design, and other engineering counterparts to execute on product and business strategy.
The Difference You Will Make
In this role, you will play a significant part in shaping the technical vision and delivering high-quality products and features. You will drive, lead, and contribute to the full development cycle, from technical design to production operations. Your expertise and passion for frontend development will help us build delightful experiences, strengthen our current offerings, and deliver new products that exceed our users' expectations.
A Typical Day
- Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build high-quality products and features
- Drive, lead, and contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch
- Nurture a culture of technical quality from design, through code review, to production operations
- Review code and design docs, give feedback on product specs and mocks, and ensure that our solutions are scalable, efficient, and meet the highest standards of quality
Your Expertise
To be successful in this role, you will need:
- A Bachelor's and/or Master's degree, preferably in Computer Science, or equivalent experience
- 5+ years of experience building scalable web applications for large user bases, with a keen eye for design details
- Fluency in HTML, CSS, and related web technologies, as well as experience with modern Javascript/Typescript libraries and tooling (e.g. React)
- Extensive experience working with GraphQL, including awareness of cross-browser compatibility issues and client-side performance considerations
- A passion for continuous learning and staying ahead of trends in web development, with a strong understanding of data structures, asynchronous programming, and engineering best practices
- Proven ability to architect and develop solutions for ambiguous problems and integrations across multiple teams, with excellent collaboration and communication skills
- Strong product sense and a passion for UI/UX, with a proven ability to translate vision into high-quality solutions
- Comfortable leading technical initiatives, contributing to roadmaps, and solving ambiguous challenges, with a motivation to mentor and improve team productivity through code reviews and architecture discussions
Essential Qualifications
- Strong coding skills, with a solid understanding of software engineering principles and practices
- Experience working in an Agile development environment, with a focus on continuous integration and delivery
- Excellent problem-solving skills, with the ability to break down complex problems into manageable components
- Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams and stakeholders
Preferred Qualifications
- Experience working with cloud-based technologies, such as AWS or Google Cloud
- Familiarity with containerization using Docker, and experience with container orchestration using Kubernetes
- Knowledge of security best practices, with experience implementing secure coding practices and ensuring the security of our applications
- Experience with testing frameworks, such as Jest or Pytest, and experience with continuous integration tools, such as Jenkins or CircleCI
Career Growth Opportunities and Learning Benefits
At Airbnb, we are committed to the growth and development of our employees. As a Senior Frontend Software Engineer, you will have access to a wide range of learning and development opportunities, including:
- Technical training and workshops, to help you stay up-to-date with the latest technologies and trends
- Mentorship and coaching, to help you develop your skills and achieve your career goals
- Opportunities to work on high-impact projects, and to contribute to the development of our products and services
- A culture of continuous learning, with a focus on experimentation, innovation, and creativity
Work Environment and Company Culture
At Airbnb, we are proud of our diverse and inclusive culture, and we are committed to creating a workplace where everyone feels welcome and valued. Our company culture is built around our core values, which include:
- Be a host: we believe in creating a sense of belonging and community, and in making everyone feel welcome and included
- Be authentic: we believe in being true to ourselves, and in being honest and transparent in all of our interactions
- Be creative: we believe in embracing creativity and innovation, and in using our imagination to solve problems and create new solutions
- Be courageous: we believe in taking risks, and in being brave and resilient in the face of challenges and uncertainty
Compensation, Perks, and Benefits
We offer a competitive compensation package, with a salary range of $185,000 - $223,000 USD per year, depending on experience and qualifications. We also offer a range of perks and benefits, including:
- Stock options, to give you a stake in the company's success
- Health, dental, and vision insurance, to help you stay healthy and well
- Retirement savings plan, to help you plan for the future
- Generous paid time off, to give you the flexibility to take breaks and recharge
- Access to our employee travel program, to help you explore the world and experience new cultures
Conclusion
If you are a talented and motivated Senior Frontend Software Engineer, with a passion for building scalable web applications and delivering high-quality products, we want to hear from you. Apply now, and let's discuss how you can become a vital part of our success story. We are committed to working with the broadest talent pool possible, and we believe that diverse ideas foster innovation and engagement. All qualified individuals are encouraged to apply.
Our job titles may span more than one career level, and 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.
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. Please contact us at [email protected] to discuss your application and any accommodations you may need.
Apply now, and let's start a conversation about how you can join our team and make a tangible difference in the lives of our users.
Apply for this job