Skip to content

Full Stack Developer – Restaurant Marketing – WordPress – PHP – Website Experience
Company | OpenTable |
---|
Location | Toronto, ON, Canada |
---|
Salary | $65000 – $85000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level |
---|
Requirements
- Proven experience as a WordPress Developer with hands-on experience in Gutenberg, ACF, and building responsive websites
- Strong knowledge of PHP & OOP (Object Oriented Programming), HTML5, CSS3, JavaScript (ES6+), ReactJS, and development & design practices
- Proficiency in MySQL/PostgreSQL database optimization and custom queries
- Experience with modern build tools (Webpack, Gulp, Composer) and CI/CD pipelines
- Strong understanding of Git workflows and deployment strategies
- Knowledge of server environments (Apache), server-side caching solutions (Redis, Memcached), and experience with different hosting environments
- Extensive experience in building mobile-first, responsive websites using frameworks like Bootstrap or custom media queries
- Experience with on-page SEO best practices and performance optimization techniques (e.g., caching, lazy loading, image optimization)
- Solid understanding of WCAG 2.1 accessibility standards and how to apply them to WordPress websites
- Experience with Git for version control and collaborative development workflows
- Familiarity with debugging tools such as Chrome Developer Tools, Query Monitor, and other troubleshooting tools
- Experience building multilingual websites
- Experience with unit testing, integration testing, and automated testing frameworks for WordPress development
- Proficiency in implementing and working with analytics tools (Google Analytics, Tag Manager) and tracking solutions
- Ability to collaborate effectively with cross-functional teams (designers, content creators, SEO specialists) and work both independently and in a team environment
Responsibilities
- Build and maintain custom WordPress websites using Gutenberg, ACF, and relevant plugins or frameworks
- Develop responsive, mobile-first websites that work seamlessly across all devices and browsers, ensuring optimal user experience
- Implement multilingual website features, ensuring the content is easily accessible in multiple languages
- Work with SEO stakeholders to ensure websites are optimized for SEO best practices, including fast-loading pages, structured data, and clean markup
- Develop custom Gutenberg blocks tailored to project needs for reusable and dynamic content management
- Experience with ACF Builder
- Work with APIs and third-party services to extend site functionality, including map services, video platforms, CRM systems, or other business tools
- Implement and maintain accessibility standards to ensure websites are inclusive for all users, adhering to WCAG 2.1 guidelines
- Optimize website performance through techniques like caching, lazy loading, image compression, and reducing HTTP requests for faster load times
- Implement WordPress security best practices, including hardening measures, security plugins configuration, and regular security audits
- Conduct code reviews, mentor junior developers, and contribute to technical documentation and development standards
- Work closely with design, content, and marketing teams to ensure alignment between business goals, user needs, and technical feasibility
- Identify, troubleshoot, and resolve technical issues related to WordPress development to ensure the smooth functioning of the website
- Maintain documentation of development processes and workflows for internal and client reference
Preferred Qualifications
- Ability to respond to issues 24/7 in case of an emergency
- Dependencies need updating all the time to ensure we’re secure
- Own build, test, and deploy pipelines for WordPress core and custom plugins which are shared between Diner/Restaurant instances
- Our WordPress system relies heavily on a lot of custom built plugins that need maintaining as the core WordPress framework evolves
- As the WordPress instance we have is complex, it requires a full understanding of its entire stack. Database, WordPress, Akamai to be able to provide reliable support