Responsibilities: Strong PHP software engineer
- Not a WordPress developer, they want software engineers.
- PHP
- Extend WordPress, WordPress multi sites.
o Not just templates
- PHP 8
- JavaScript
- WS
Role What would you do in this role?
We are looking for a savvy, talented software engineer to join our team as a contractor. We live and breathe online, so we are constantly stepping up our site game. With your broad experience, you have solid, hands-on work experience building beautiful, fast, and functional websites, and you enjoy thinking outside the box and collaborating with those around you. We are a highly motivated, highly valued crew, each with unique perspectives we bring to the team, and we play a critical role in the success of the Fool's brand across multiple teams.
Okay but what does this role actually do?
- Contribute to a large PHP 8 codebase focused around leveraging and extending WordPress Multisite as a CMS.
- Work with TypeScript, React and other front-end technologies (though this isn't usually our primary focus).
- Write clean and efficient code.
- Collaborate with stakeholders and cross functional groups to drive action and build great, useful features.
- Build consensus with the team for new technical approaches and ideas.
- Learn, benefit and leverage generative AI systems.
- Guide the development process from determining the scope, to implementing a solution, and then refining with stakeholder feedback before shipping to production.
- Provide feedback on code via GitHub pull requests.
- Keep abreast of new technologies and suggest improvements to the development process.
These are the must-haves for this role:
- Proven track record in a senior development role with a focus on PHP, WordPress and various flavors of JavaScript (Vanilla, jQuery, TypeScript, React, Vue.js)
- Strong background and understanding of extending WordPress via its pub/sub model as well as OOP principles and design patterns in PHP
- Familiarity with RESTful APIs and integrating third-party services into WordPress
- Strong written communication skills
- Familiar with git and GitHub flows
- Experience with unit testing and integration testing methodologies
- Familiarity with composer and managing PHP dependencies
- Understanding of web security vulnerabilities and experience implementing security measures
- Experience with AWS (especially Lambda, SQS)
- Excellent analytical skills to troubleshoot and solve complex technical issues
It's even better if you have
- A degree in computer science or related field
- Experience with Next.js
- Familiarity with WP Engine
- Experience working in a PHP monorepo (monorepo-builder)
- A history of work on a large development project where you collaborated with other developers, designers, and product owners
- Experience maintaining an older codebase