Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Integrate listings into a Wordpress

Upwork • , US • Remote

Posted on: 11th February, 2025
Employment Type: CONTRACTOR

Job Description

WordPress Developer for API Integration with Dynamic Filters & Responsive Design

Job Title:

WordPress Developer Needed for Hostaway API Integration with Dynamic Filters (Airbnb-Style) & Responsive Grid Layout

Job Overview:

We are seeking an experienced WordPress developer to integrate the Hostaway API into our WordPress site lavie.maison The goal is to display listings filtered by tags or categories in two formats:

Dropdown Filter (Airbnb-style):

A dynamic dropdown filter allowing users to select categories or tags and view listings without page reloads.

Responsive Grid Layout (Cozycozy-style):

A clean, mobile-friendly grid display of listings with key details like name, location, and price.

The final solution must be fully responsive across all devices and optimized for performance.

Project Requirements:

API Integration:

- Connect to the Hostaway API(https://api.hostaway.com/documentation#introduction) using secure Bearer token authentication.

- Fetch and display listings dynamically based on selected tags or categories.

- Handle API errors gracefully (e.g., no listings found, network issues).

WordPress Customization:

- Develop a custom shortcode or plugin to embed listings into pages/posts.

- Enable dynamic filtering via dropdown menus or checkboxes (Airbnb-style).

- Ensure listings can be displayed in a responsive grid layout (similar to Cozycozy).

Frontend Development:

- Design a mobile-friendly UI that adapts to all screen sizes (desktop, tablet, mobile).

- Implement AJAX for real-time updates without page reloads.

- Apply modern styling techniques (CSS Flexbox/Grid or Tailwind CSS preferred).

Performance & Security:

- Optimize API calls for speed and efficiency (consider caching strategies).

- Ensure API keys are securely handled and not exposed on the frontend.

- Follow WordPress best practices for security and data sanitization.

Deliverables:

- Functional API integration with listings filtered by category or tag.

- Dropdown filters (Airbnb-style) for selecting categories/tags.

- Responsive grid layout (Cozycozy-style) for displaying listings.

- Code delivered as a custom shortcode or plugin for easy embedding.

- Cross-browser compatibility and testing for mobile responsiveness.

- Documentation for how to use and manage the listings on WordPress.

Ideal Candidate Skills:

- Strong WordPress Development: Custom shortcodes, plugin development, theme customization.

- REST API Integration: Experience with APIs (especially property management systems like Hostaway).

- JavaScript & AJAX: For dynamic content loading without page refreshes.

- Responsive Design: Proficiency with CSS Flexbox/Grid or Tailwind CSS for mobile-friendly layouts.

- Security & Performance Optimization: Knowledge of WordPress best practices, secure API handling, and caching.

Preferred Experience:

- Previous work integrating APIs into WordPress.

- Experience with property listing platforms (Airbnb, Booking.com, etc.).

- Portfolio examples of dynamic filters and responsive grids.

- Familiarity with Hostaway API (a plus, but not mandatory).

Project Timeline:

We expect the project to be completed within 2-3 weeks, with progress updates provided regularly.

Budget:

Let us know your expected time / budget for this project

How to Apply:

Please include:

- Portfolio examples of similar API integrations or dynamic WordPress sites.

- A brief outline of how you would approach this project.

- Your hourly rate and estimated time to complete the project.

Responsibilities

  • A dynamic dropdown filter allowing users to select categories or tags and view listings without page reloads
  • A clean, mobile-friendly grid display of listings with key details like name, location, and price
  • The final solution must be fully responsive across all devices and optimized for performance
  • Connect to the Hostaway API(https://api.hostaway.com/documentation#introduction) using secure Bearer token authentication
  • Fetch and display listings dynamically based on selected tags or categories
  • Handle API errors gracefully (e.g., no listings found, network issues)
  • Develop a custom shortcode or plugin to embed listings into pages/posts
  • Enable dynamic filtering via dropdown menus or checkboxes (Airbnb-style)
  • Ensure listings can be displayed in a responsive grid layout (similar to Cozycozy)
  • Design a mobile-friendly UI that adapts to all screen sizes (desktop, tablet, mobile)
  • Implement AJAX for real-time updates without page reloads
  • Apply modern styling techniques (CSS Flexbox/Grid or Tailwind CSS preferred)
  • Optimize API calls for speed and efficiency (consider caching strategies)
  • Ensure API keys are securely handled and not exposed on the frontend
  • Follow WordPress best practices for security and data sanitization
  • Functional API integration with listings filtered by category or tag
  • Dropdown filters (Airbnb-style) for selecting categories/tags
  • Responsive grid layout (Cozycozy-style) for displaying listings
  • Code delivered as a custom shortcode or plugin for easy embedding
  • Documentation for how to use and manage the listings on WordPress
  • We expect the project to be completed within 2-3 weeks, with progress updates provided regularly

Requirements

  • Cross-browser compatibility and testing for mobile responsiveness
  • Strong WordPress Development: Custom shortcodes, plugin development, theme customization
  • REST API Integration: Experience with APIs (especially property management systems like Hostaway)
  • JavaScript & AJAX: For dynamic content loading without page refreshes
  • Responsive Design: Proficiency with CSS Flexbox/Grid or Tailwind CSS for mobile-friendly layouts
  • Security & Performance Optimization: Knowledge of WordPress best practices, secure API handling, and caching
  • Portfolio examples of similar API integrations or dynamic WordPress sites
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Benefits

  • Your hourly rate and estimated time to complete the project

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.