Job Description
OpenTable is seeking a Full Stack Developer to join their Website Experience team in Mexico City. This role requires in-office attendance at least twice a week. The Full Stack Developer will be responsible for building and evolving OpenTable's website, including new features, products, design implementations, and integrations. The ideal candidate will have experience creating scalable, high-performance web solutions and optimizing database queries for WordPress environments.
The Full Stack Developer will work closely with marketing, design, and content teams, and should possess a collaborative mindset and a continuous learning approach.
In this role, the Full Stack Developer will:
- 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.
- 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.
- Develop custom Gutenberg blocks tailored to project needs for reusable and dynamic content management.
- Work with APIs and third-party services to extend site functionality.
- 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, and image compression.
- Implement WordPress security best practices, including hardening measures and regular security audits.
- Conduct code reviews, mentor junior developers, and contribute to technical documentation and development standards.
- Collaborate 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.
- Maintain documentation of development processes and workflows.
The ideal candidate should have:
- Proven experience as a WordPress Developer with hands-on experience in Gutenberg, ACF, and building responsive websites.
- Strong knowledge of PHP & OOP, 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.
- 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 and work both independently and in a team environment.
OpenTable offers:
- Mexican Social Security (IMSS)
- Christmas Bonus - 30 days
- Paid Time Off - 20 days a year
- Vacation Premium - 25%
- Parental Leave
- Bereavement Leave - 3 days
- Bonuses
- Dental Insurance & Life Insurance
- Major Medical Insurance