Software Engineer (WordPress Plugin – PHP/JS)
- Are you a Software Engineer with experience in WordPress plugin development, who loves building new features, squashing bugs, and continuously improving quality?
- Do you love making websites run faster?
- Does making complexity simple excite you?
- Do you have a knack for teamwork with people from different backgrounds and skills?
If you answered yes to these questions, we are sure this position will sound super exciting to you. 🤩
We are looking for a friendly person in love with PHP, web performance, modular reusable code libraries, and quality to join our WP Rocket plugin development team! 🚀
Keep reading for more details! 📝
Become Our New Software Engineer !
WP Media is the French company behind successful WordPress plugins like WP Rocket and Imagify. WP Rocket is the premium caching plugin for WordPress used by +4,900,000 websites worldwide. Our plugin makes sites go at the speed of light in just a few clicks. Imagify is our free image optimization service, including a free WordPress plugin: we have already optimized more than 15,000,000,000 images! 😲
You will join our remote, global Engineering team, which is spread across Canada, France, Egypt, Greece, Kenya, Nigeria, and Romania.
As part of our collaborative and agile work environment, we hold a daily standup to ensure alignment across the team. Attendance at this standup and availability around this time are mandatory for all team members to stay updated and contribute effectively to ongoing projects.
We value clear communication and encourage everyone to participate actively. To facilitate this international teamwork, you live or work in a time zone between UTC+4 to UTC-4. We are eager to find out which new country will be added to our distributed team map! 🌍
WP Media is part of group.One, a leading European provider of online presence, cloud hosting and digital marketing services.
You will be joining our WP Rocket plugin team, in charge of developing and maintaining WP Media’ s most successful product, WP Rocket! It is a WordPress plugin dedicated to performance optimization.
In your job as a Software Engineer, your primary focus will be building new features, fixing bugs, and continuously improving the WP Rocket plugin. You will actively contribute to delivering the Product roadmap while ensuring the plugin meets our quality and performance standards, and best practices. You will be reporting to the Engineering Manager leading the WP Rocket plugin team.
What You Will Be Doing
Here is a list describing the tasks involved in this position (do you happen to like making lists? So do we! :)
- Contribute to continuously improving WP Rocket through new features and bug fixes development.
- Scope, contribute to, and collaborate on technical solutions and specifications for each user story in our backlog.
- Collaborate with the cross-functional Dev team in each sprint to pull in ready-to-build user stories and get each built, tested, demoed, and ready to ship
- Review pull requests to ensure each meets our standards, achieve the desired feature epic, story, or fix outcome, and does not cause side-effects
- Seek opportunities to make our plugin products run faster, be easier to maintain, and be more reliable, robust, and scalable
- Collaboratively contribute to our code libraries, code reviews, process improvements, and technical decisions.
Previous experience with PHP and JavaScript are required for this position.
During this journey, you will get cross-training and growth opportunities by working with your fellow Dev teammates on internal projects.
You will join a team and a company with a strong tech culture where continuous improvements, collaboration with peers and autonomy are key values. Our engineering teams frequently meet to share their learnings and feedback, and maintain public documentation of our best practices (for instance, check out our new engineering handbook!). We also regularly dedicate time to codebase maintenance, open-source contribution and best-practice refinements: we believe having a great developer experience requires effort but leads to better products in the long run
What Do You Need to Excel at This Job:
Being Yourself.
The WP Media team is diverse and composed of people from all over the world. Respect, collaboration, and inclusivity are some of our core values (more on this below). Every day of work is an exciting opportunity to get in touch with fantastic people who will enrich your cultural and professional background.
Passion and humbleness.
You are a skilled, passionate, and humble software engineer who is friendly, collaborative, and supportive. Solving problems and building solutions that help people are the values that make your work special and rewarding.
Consider how your work impacts others.
At WP Media, one of our values is "user first": we do what is best for them and we work to offer them an exceptional experience with our products. You consider how the code we build impacts them. You value personal growth and constructive feedback. People feel good around you because you love sharing what you know while continuously improving yourself, remaining thoughtful and flexible in your approach.
Proficient knowledge of English.
Empathetic and collaborative communication is key: you are comfortable writing, speaking, and listening in English with technical and non-technical teammates.
Solid PHP & JS expertise.
You will bring proven experience in building, improving, and maintaining PHP solutions. You develop using modern PHP (for example, OOP, Composer, or PSR’s) but also know when to use procedural. You also have a strong experience with vanilla JavaScript, in particular with browser performance optimization. You understand and use the Web APIs (Performance API, Intersection Observer, Background Tasks) for critical rendering path optimization, DOM manipulation, and event delegation.
You own your developments.
Framing issues and identifying solutions makes you thrive. You are not satisfied with simply expediting tickets and issues but you want to own the codebase you work on and actively take part in its evolution. You want to drive continuous improvement by enhancing embedded tests, best practices and keeping the stack up-to-date.
Experience with automated code validation & testing.
You think code should comply with PHPCS as well as best practices. You value automated code validation to do pre-code reviews while reducing our manual code review process. Don’t worry if you haven’t used PHPCS before. Why? It’s built into our development pipeline. We’ll teach you. You have experience with automated testing, i.e. unit, integration, and maybe even e2e acceptance testing. You value how granular tests prove that your code works as expected even in unexpected conditions.
Love quality and continuous improvement.
Quality and continuous improvement drive you. You know that quality means the code not only works, but works as expected in many different environments and conditions. You insist on code being reliable, complete, robust, and stable. You are a collaborator, working with your teammates to continuously improve our practices, processes, code, tools, and pipelines.
Do you bring even more to the table?
Do you want to know a few other things we appreciate about our candidates? Don’t worry if you don’t have experience in any of these areas, we can teach you, and learn together along the way!
A solid Javascript expertise
WordPress and web performance rely heavily on Javascript. Our most recent features take advantage of this language, and we are actively working in building a state-of-the-art approach to Javascript development within our WordPress plugins.
Know WordPress.
Our products are built on top of and used within WordPress. We use a superset of WordPress coding standards. If you don’t have WordPress experience, we’ll teach you. We’ll show you how to leverage its APIs and helper functionality
Know the web performance.
You have experience with web performance optimization. You know how to measure page load speeds. You understand caching. Terms like gzip, preload, minify, and lazyload are not foreign to you. You know the difference between PageSpeed score and page load time. If you don’t know, our product team and your engineering colleagues will teach you!
Do you want to know three other things we appreciate about our candidates?
- A startup mentality
You are doer; you are adaptable, and you like to evolve in a fast-paced environment.
- Previous remote job experience
Slack will be your virtual office, where all the life of the company takes place.
- The involvement in the WordPress (or open-source) community
We support our teammates to attend and/or speak at WordCamps and volunteer within the community.
If you are excited about providing technical assistance to our customers, this is the perfect opportunity for you.
What You Should Know About Our Company: WP Media
Founded in 2014 in the beautiful Lyon, France, WP Media is an equal opportunity employer with a distributed team of +45 teammates living around the world.
We are best known as the creators of WP Rocket, but we also developed Imagify and RocketCDN.
WP Media is part of group.one, a leading European provider of online presence, cloud hosting and digital marketing services
Do We Share the Same Values?
Mutual respect, collaboration, and inclusivity.
These are the fundamental values that support our life as a team.

Healthy balance between work and private life.
We encourage our employees to enjoy their family and hobbies with flexible working hours and minimum vacation policy. There are no time cards to stamp, only customers to make happy and friendly teammates to work with! We care about the work you do, not about the hours you sit at your desk.

Perks and benefits
We want the people on our team to feel that they always receive what they need to shine. This is why we offer:
- Budget for setting up your home office
- Monthly budget for your remote-work expenses
We like to see each other in person whenever possible.
Every year, we organize a trip with the whole team and spend a week of coworking and fun activities together.
To give you an idea, so far we have traveled to Spain, Portugal, Mexico, Greece and Serbia:

Now that we've told you so much about us, it's your turn.
Let us know why you would like to become our Software Engineer (WordPress Plugin – PHP/JS) and why you think you are the person we are looking for.
We can’t wait to receive your application! 🌟
- Department
- Development
- Locations
- Remote
- Remote status
- Fully Remote
Software Engineer (WordPress Plugin – PHP/JS)
Loading application form