Posted in

Full Stack Developer – Restaurant Marketing – WordPress – PHP – Website Experience

Full Stack Developer – Restaurant Marketing – WordPress – PHP – Website Experience

CompanyOpenTable
LocationToronto, ON, Canada
Salary$65000 – $85000
TypeFull-Time
Degrees
Experience LevelMid 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