Company Overview
HiddenGem Media is one of the fastest-growing marketing companies in the vacation rental space. We help boutique stays, luxury cabins, and unique hospitality brands increase direct bookings and scale their businesses—with powerful, data-driven digital marketing systems.
Our work goes beyond aesthetics—we build full marketing funnels that consistently deliver results. We’re scaling quickly and leading the industry with innovation, precision, and creativity. We foster a collaborative environment where ideas move fast and talent is recognized. If you're looking to grow in your career, make a real impact, and join a team that’s setting the standard in this industry—this is the perfect opportunity for you.
Learn More About Us:
Website:
Instagram: @hiddengem.stays
YouTube Channel: youtube.com/@dustinbaker/videos
Check out a few of our clients:
Evergreen Cabins - Website: evergreencabins.co IG: @evergreen_cabins
Train Stays - Website: stayindeary.com IG: @trainstays
Why We’re Hiring This Role
We’re launching more direct booking websites than ever—and each plays a crucial role in our clients’ success. We’re looking for a talented Front End WordPress Developer who specializes in translating Figma designs into fast, elegant websites that are optimized for performance and conversion.
Who You Are
You bring Figma designs to life with pixel-perfect precision
You specialize in front-end development and love building high-converting websites that are fully optimized for both desktop and mobile experiences
You know Elementor Pro (or similar tools) inside out and work confidently within WordPress
You think in systems—layouts, hierarchy, spacing, modularity—and bring a strong sense of UI/UX design standards
You’re comfortable navigating Figma files, interpreting design systems, and making responsive adaptations
You value collaboration and feedback, and enjoy refining builds to enhance performance and consistency
Ideally, you’re based in or near Guelph, ON and open to occasional in-office days and team events—but we also welcome remote talent from anywhere in Ontario.
Summary of Role
As our WordPress Developer, you’ll bring approved Figma designs to life as responsive, high-converting WordPress websites. You’ll collaborate closely with our UX Design Lead to ensure accurate implementation, adapting layouts for mobile as needed before development begins. You’ll also handle Property Management System (PMS) integrations via APIs, optimize technical SEO, and contribute to building scalable, modular frameworks for future projects.
Key Responsibilities
Transform desktop Figma prototypes into fully responsive WordPress sites using Elementor Pro
Adapt and optimize layouts in Figma for mobile views prior to build
Navigate Figma confidently to interpret design systems, extract styles, and ensure consistency
Enhance and maintain the HiddenGem Elementor Theme Kit (colors, styles, templates)
Integrate PMS platforms (e.g., Guesty) via APIs and plugin tools
Apply technical SEO (Core Web Vitals, metadata, image optimization)
Troubleshoot bugs and collaborate with design and marketing teams on iterations
Support our move toward a more scalable development framework (templated builds, repeatable modules)
Qualifications
2+ years experience building front-end WordPress websites
Proficient with Elementor Pro or similar visual page builders
Strong understanding of HTML, CSS, and foundational JavaScript
Intermediate Figma skills: navigating designs, extracting layout specs, adjusting for responsiveness
Proven experience integrating APIs and external tools into WordPress environments
Knowledge of web accessibility, SEO basics, and responsive best practices
Solid communication skills and a proactive, collaborative mindset
Nice-to-Haves
Experience creating custom WordPress plugins
Speed optimization expertise (caching, lazy loading, etc.)
Knowledge of Schema markup & advanced SEO
Experience with Git/version control workflows
Growth Path
This isn’t a placeholder role. For the right person, there’s room to grow into a Lead Developer position—or shape the development function as we continue to scale.
This Role Might NOT Be the Right Fit If…
You prefer a slower-paced environment over the energy of a growing startup
You’re not in the habit of double-checking your work for accuracy and quality
You need close supervision to stay on track or meet deadlines
You’re looking for short-term freelance projects rather than long-term growth
You’re not curious about the bigger picture or how your work contributes to broader goals
You prefer working completely independently with minimal collaboration or feedback
Compensation & Perks
Salary: $60,000 - $80,000/year depending on experience
Extended health and dental benefits
Paid Time Off
Option to work from our open-concept office in Guelph
Occasional team outings and collaborative in-person days
A supportive team that values quality work and long-term growth
Our Hiring Process
Submit Application* (*SEE BELOW)
Complete Assessment Task – A hands-on project that reflects work you'd do in the role
Intro Call – A brief introductory video call with our Operations Manager
Interview – A deeper conversation with our CEO, Ops Manager, and Web Team Lead
Reference Checks – Final step before officially joining the team
HOW TO APPLY (Required):
To be considered for this role, please follow both steps below:
1. Submit your application
Email your application to with the subject line: WordPress Developer Application – [Your Name]
Your application should include:
Your resume
Links to 2–3 live WordPress websites you’ve built
Any other relevant work samples or portfolio pieces
2. Complete the short video introduction
As part of our process, we ask all applicants to submit a brief (~5 min) video answering three quick questions:
Tell us about yourself
What interests you about HiddenGem Media?
Why do you think you're a great fit for this role?
Submit your video here*:
*Applications without a video submission will not be considered.
We encourage you to apply as soon as possible as we are looking to fill this role quickly.
Deadline to apply: April 30th
We’re excited to hear from you and appreciate the time you take to apply!