Senior Android Application Development Engineer (Remote - Contract)
Core Information:
- Company: Workwarp (Partnering with Airbnb)
- Compensation: Competitive hourly rate ($63 - $75/hour)
- Position: Senior Android Application Development Engineer (Contract)
- Location: Remote (United States)
- Start Date: Immediate openings available
About the Opportunity: Shaping the Future of Airbnb Experiences
Join a dynamic and highly collaborative team at Airbnb, where you'll play a pivotal role in defining, building, and scaling the next generation of our core Android application. As a Senior Android Application Development Engineer, you will be instrumental in enhancing the experiences of millions of hosts and guests worldwide. This is a fantastic opportunity to contribute to a company that is fundamentally changing the way people connect and explore the world, all while working in a flexible, remote environment.
The Airbnb Story: Connecting People and Places
Founded in 2007, Airbnb has evolved from a simple home-sharing platform into a global community of over 4 million hosts and a welcoming space for over 1 billion guests. We empower individuals to share their unique spaces and experiences, fostering authentic connections and enriching travel opportunities in over 220 countries and regions. Our mission is deeply rooted in the belief that everyone deserves to feel a sense of belonging and that travel can be a powerful force for positive change. We are a company driven by creativity, responsibility, and a commitment to our core values.
Our culture is built on:
- Connection and Belonging: We strive to create a welcoming and inclusive environment for both hosts and guests.
- Creativity and Innovation: We encourage unconventional solutions and celebrate imaginative thinking.
- Responsibility: We are committed to ethical practices and the well-being of our community.
As a fast-moving team, we are dedicated to leading as a 21st-century company, constantly evolving and adapting to meet the needs of our global community.
Your Role: Driving Excellence in Android Development
As a Senior Android Application Development Engineer, you will be a key contributor to our Users, Listings & Platform Client Engineering team. You will work closely with product managers, designers, data scientists, and other engineering teams to deliver high-quality, scalable, and robust Android features and experiences. This role demands a strong technical foundation, a passion for user-centric design, and the ability to thrive in a collaborative, fast-paced environment. You will be responsible for the entire software development lifecycle, from concept to deployment, ensuring the stability, performance, and maintainability of our Android application.
Key Responsibilities:
- Software Development & Enhancement: Collaborate with the engineering team to modernize our software architecture, resolve critical issues, and implement robust testing frameworks to ensure high-quality application stability.
- Feature Development: Design, develop, and implement new features for the Airbnb Android application, focusing on user experience and seamless integration with existing platform components.
- Code Quality & Collaboration: Participate in code reviews, architecture discussions, and knowledge sharing sessions to maintain high coding standards and promote best practices.
- API Integration: Work with GraphQL and REST APIs to retrieve and manipulate data, ensuring efficient and reliable data flow within the application.
- Performance Optimization: Identify and address performance bottlenecks to ensure a smooth and responsive user experience.
- Testing & Quality Assurance: Develop and execute unit, integration, and UI tests to ensure the quality and reliability of the Android application.
- Staying Current: Continuously learn and evaluate new technologies and trends in the Android development ecosystem.
- Collaboration & Communication: Effectively communicate technical concepts and collaborate with cross-functional teams to achieve shared goals.
What You'll Bring:
- Experience: 4+ years of proven experience in Android product development, with a strong portfolio of successful Android applications.
- Technical Proficiency: Deep understanding of Android development principles and best practices, with hands-on experience in Kotlin and Jetpack Compose.
- API Expertise: Demonstrated experience working with GraphQL and REST APIs, including data modeling and efficient data handling.
- Collaboration Skills: Excellent communication and collaboration skills, with a proven ability to work effectively in agile development teams.
- Product Sense: Strong product sense and a passion for creating user-friendly and engaging mobile experiences.
- Problem-Solving: Proven ability to analyze complex problems, identify root causes, and implement effective solutions.
- Education: Bachelor's and/or Master's degree in Computer Science or a related field, or equivalent practical experience.
Belonging & Accommodations:
Airbnb is deeply committed to fostering a diverse and inclusive workplace where everyone feels valued and respected. We believe that a wide range of perspectives and backgrounds is essential for innovation and success. We encourage applications from individuals of all races, ethnicities, religions, genders, sexual orientations, national origins, disabilities, and veteran statuses. If you require assistance or reasonable accommodations during the application or hiring process, please contact your talent sourcing partner.
Compensation & Benefits:
We offer a competitive hourly rate of $63 - $75 per hour, commensurate with experience. Our contract roles provide a flexible and rewarding opportunity to contribute to a global leader. We are committed to providing a positive and supportive work environment.
Ready to Make an Impact?
This is an exciting opportunity to join a team that is shaping the future of travel and hospitality. If you are a reliable, motivated, and eager-to-learn Android developer, we encourage you to apply.
Apply To This Job Apply for this job