Full Stack Developer

OpenTable
Summary
Join OpenTable's Website Experience team as a remote Full Stack Developer specializing in WordPress. Build and maintain custom WordPress websites, ensuring performance, scalability, and mobile responsiveness. Develop multilingual features, optimize for SEO, and create custom Gutenberg blocks. Integrate APIs, adhere to accessibility standards (WCAG 2.1), and optimize website performance. Collaborate with cross-functional teams, conduct code reviews, and mentor junior developers. Troubleshoot technical issues and maintain documentation. This role requires proven WordPress development experience, strong technical proficiency, and familiarity with modern development workflows. The position offers a competitive salary and benefits package, including health benefits, flexible spending accounts, retirement benefits, life insurance, paid time off, parental leave, and the possibility of an annual bonus.
Requirements
- Experience: Proven experience as a WordPress Developer with hands-on experience in Gutenberg, ACF, and building responsive websites
- Technical Proficiency: Strong knowledge of PHP & OOP (Object Oriented Programming), HTML5, CSS3, JavaScript (ES6+), ReactJS, and development & design practices. Proficiency in MySQL/PostgreSQL database
- Development Workflow: Experience with modern build tools (Webpack, Gulp, Composer) and CI/CD pipelines. Strong understanding of Git workflows and deployment strategies.optimization and custom queries
- Server Management: Knowledge of server environments (Apache), server-side caching solutions (Redis, Memcached), and experience with different hosting environments
- Responsive Web Design: Extensive experience in building mobile-first, responsive websites using frameworks like Bootstrap or custom media queries
- SEO & Web Performance: Experience with on-page SEO best practices and performance optimization techniques (e.g., caching, lazy loading, image optimization)
- Accessibility Standards: Solid understanding of WCAG 2.1 accessibility standards and how to apply them to WordPress websites
- Version Control: Experience with Git for version control and collaborative development workflows
- Debugging: Familiarity with debugging tools such as Chrome Developer Tools, Query Monitor, and other troubleshooting tools
- Multilingual Support: Experience building multilingual websites
- Testing & Quality Assurance: Experience with unit testing, integration testing, and automated testing frameworks for WordPress development
- Analytics Implementation: Proficiency in implementing and working with analytics tools (Google Analytics, Tag Manager) and tracking solutions
- Collaboration: Ability to collaborate effectively with cross-functional teams (designers, content creators, SEO specialists) and work both independently and in a team environment
Responsibilities
- WordPress Development: Build and maintain custom WordPress websites using Gutenberg, ACF, and relevant plugins or frameworks. Ensure sites are optimized for performance and scalability
- Mobile Responsiveness & Design: Develop responsive, mobile-first websites that work seamlessly across all devices and browsers, ensuring optimal user experience
- Multi-language Development: Implement multilingual website features, ensuring the content is easily accessible in multiple languages
- SEO Optimization: Work with SEO stakeholders to ensure websites are optimized for SEO best practices, including fast-loading pages, structured data, and clean markup
- Custom Gutenberg Blocks: Develop custom Gutenberg blocks tailored to project needs for reusable and dynamic content management
- Custom Fields & Templates: Experience with ACF Builder
- API Integrations: Work with APIs and third-party services to extend site functionality, including map services, video platforms, CRM systems, or other business tools
- Accessibility Standards (WCAG 2.1): Implement and maintain accessibility standards to ensure websites are inclusive for all users, adhering to WCAG 2.1 guidelines
- Performance Optimization: Optimize website performance through techniques like caching, lazy loading, image compression, and reducing HTTP requests for faster load times. Implement and monitor performance metrics using tools like GTmetrix and Lighthouse
- Security Implementation: Implement WordPress security best practices, including hardening measures, security plugins configuration, and regular security audits. Monitor and address potential vulnerabilities
- Technical Leadership: Conduct code reviews, mentor junior developers, and contribute to technical documentation and development standards
- Collaborate with Cross-Functional Teams: Work closely with design, content, and marketing teams to ensure alignment between business goals, user needs, and technical feasibility
- Bug Fixes & Troubleshooting: Identify, troubleshoot, and resolve technical issues related to WordPress development to ensure the smooth functioning of the website
- Documentation: Maintain documentation of development processes and workflows for internal and client reference
Preferred Qualifications
- On-Call : Ability to respond to issue 24/7 incase of an emergency
- Updating/Patching the System : Dependencies need updating all the time to ensure we're secure
- Owning Build Infrastructure: Own build, test, and deploy pipelines for WordPress core and custom plugins which are shared between Diner/Restaurant instances
- Maintaining Custom Plugins: Our Wordpress system realises heavily on a lot of custom built plugins. These need maintaining as the core Wordpress framework evolves
- System Monitoring: As the Wordpress instance we have is complex, it requires a full understand of its entire stack. Database, Wordpress, Akamai to be able to provide reliable support
Benefits
- Generous paid vacation + time off for your birthday
- Work from (almost) anywhere for up to 20 days per year
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to HeadSpace
- Company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Paid parental leave
- Paid volunteer time
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
- Travel Discounts
- Employee Resource Groups
- Private health and dental insurance
- Life and Disability insurance
- Health benefits
- Flexible spending account
- Retirement benefits
- Life insurance
- Paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays)
- Parental leave benefits
- This role is eligible to be considered for an annual bonus
Share this job:
Similar Remote Jobs

