Job Description
Project Overview:
We are a small company launching a platform to review golf courses and sell merchandise, with plans to add tee time booking capabilities in the future as an alternative to GolfNow. We need a WordPress Developer to build a lean, extensible site using WordPress that includes course reviews and an online store, while keeping it structurally ready for a future custom plugin to integrate tee time bookings with systems like Lightspeed Golf and Teesnap.
Responsibilities:
WordPress Site Development:
Set up a WordPress site with a responsive theme (e.g., Astra) for golf course reviews, integrating YouTube videos using native embedding or a plugin (e.g., EmbedPress).
Implement advanced filtering for course ratings (e.g., location, difficulty, user scores) using a plugin like FacetWP or WP Grid Builder.
Configure WooCommerce for a merchandise store with secure payment processing (e.g., Stripe, PayPal).
Future-Proofing for Booking:
Design the site architecture to be modular, ensuring a custom tee time booking plugin can be added later without major rework (e.g., reserve a section or page template for booking).
Use hooks, actions, or a placeholder shortcode in WordPress to simplify future integration of a booking widget.
Recommend a database structure or custom post types that can support course data (e.g., tee time slots) when booking is added.
Deployment & Optimization:
Deploy the site on a reliable hosting provider (e.g., SiteGround, Bluehost) with basic setup and performance optimization (e.g., WP Rocket for caching).
Ensure the site is mobile-responsive and fast-loading.
Documentation & Support:
Provide basic admin documentation for managing reviews and the store.
Offer 15 days of post-launch support for bug fixes and minor adjustments.
Required Skills & Experience:
Technical Skills:
Strong WordPress development experience (themes, plugins, custom post types) using PHP, JavaScript, CSS, and HTML.
Familiarity with WooCommerce and filtering plugins (e.g., FacetWP).
Understanding of modular WordPress architecture and extensibility (e.g., hooks, APIs) for future plugin integration.
Other Qualifications:
2+ years of WordPress development with examples of custom sites or e-commerce projects.
Ability to deliver a clean, efficient product and plan for future scalability.
Good communication skills for updates and handover to a small team.
Deliverables:
A fully functional WordPress site with:
Golf course review pages (YouTube embeds + filtering).
A WooCommerce merchandise store.
A modular setup ready for a future tee time booking plugin (e.g., placeholder page/widget area, extensible database).
Deployed site with admin documentation and 15 days of post-launch support.
Timeline:
Estimated duration: 1-2 months (negotiable).
Milestone 1 (2-3 weeks): Core site setup with reviews and filtering.
Milestone 2 (2-3 weeks): E-commerce integration, future-proofing, and deployment.
Budget:
$3,000 - $5,000
Payment terms: Milestone-based or hourly with agreed caps.
How to Apply:
Please submit:
A resume or portfolio link with examples of WordPress sites (especially e-commerce or content-heavy projects).
A brief note on how you’d ensure the site is ready for a future booking plugin.
Your budget quote (hourly rate or fixed price) and availability.
About Us:
We’re a small team passionate about golf, starting with a review and merchandise platform to support local courses. We’ll expand into tee time bookings later—help us lay the groundwork!
Responsibilities
- Set up a WordPress site with a responsive theme (e.g., Astra) for golf course reviews, integrating YouTube videos using native embedding or a plugin (e.g., EmbedPress)
- Implement advanced filtering for course ratings (e.g., location, difficulty, user scores) using a plugin like FacetWP or WP Grid Builder
- Configure WooCommerce for a merchandise store with secure payment processing (e.g., Stripe, PayPal)
- Design the site architecture to be modular, ensuring a custom tee time booking plugin can be added later without major rework (e.g., reserve a section or page template for booking)
- Use hooks, actions, or a placeholder shortcode in WordPress to simplify future integration of a booking widget
- Recommend a database structure or custom post types that can support course data (e.g., tee time slots) when booking is added
- Deploy the site on a reliable hosting provider (e.g., SiteGround, Bluehost) with basic setup and performance optimization (e.g., WP Rocket for caching)
- Ensure the site is mobile-responsive and fast-loading
- Provide basic admin documentation for managing reviews and the store
- Offer 15 days of post-launch support for bug fixes and minor adjustments
- Understanding of modular WordPress architecture and extensibility (e.g., hooks, APIs) for future plugin integration
- A modular setup ready for a future tee time booking plugin (e.g., placeholder page/widget area, extensible database)
- Deployed site with admin documentation and 15 days of post-launch support
- Estimated duration: 1-2 months (negotiable)
- Milestone 1 (2-3 weeks): Core site setup with reviews and filtering
- Milestone 2 (2-3 weeks): E-commerce integration, future-proofing, and deployment
Requirements
- Strong WordPress development experience (themes, plugins, custom post types) using PHP, JavaScript, CSS, and HTML
- Familiarity with WooCommerce and filtering plugins (e.g., FacetWP)
- 2+ years of WordPress development with examples of custom sites or e-commerce projects
- Ability to deliver a clean, efficient product and plan for future scalability
- Good communication skills for updates and handover to a small team
- A fully functional WordPress site with:
- A resume or portfolio link with examples of WordPress sites (especially e-commerce or content-heavy projects)