Careers Hiring
At Fluid Checkout, we believe our success lies in the exceptional skills individuals can bring to the team.
If you share our enthusiasm for making the best WooCommerce checkout plugins and thrive in a collaborative environment, we invite you to consider joining us on our exciting journey.
Why work with us
Work anywhere, anytime
Work from your home or anywhere globally with a fast internet connection, and strong communication skills.
Set your own hours
Choose flexible hours that suit you, as long as you perform well and some of your working hours align with the Central European Time (CET) timezone.
Share your ideas, develop your skills
Make decisions, share your ideas — your role evolves based on your skills and interests.
Advance your career
Small company, big opportunities. Your role in our success will be acknowledged and rewarded.
Open positions
We are always looking for good team mates to join our team, if you are interested in on of the job roles below you can apply now! To apply, contact us directly by clicking the button “Apply now” or send an email to [email protected].
WooCommerce Developer
Remote, part-time freelancer
Looking for an experienced and independent WooCommerce Developer to work on our Fluid Checkout plugins, long-term opportunity.
You’ll work mainly on adding compatibility between Fluid Checkout and themes and plugins where needed. If everything goes well, you would also work on new plugins that we have plans to build in the future.
See examples of the type of code you will need to produce here:
– https://github.com/fluid-checkout/fluid-checkout/tree/main/inc/compat/themes
– https://github.com/fluid-checkout/fluid-checkout/tree/main/sass/compat/themes
You will have very flexible hours and a lot of freedom. You must be responsible, though. We can talk about what you personally find challenging and what you would like to work on mostly. The main goal of hiring you is to improve existing products and build new ones faster.
Your location does not matter, as long as at least a few hours overlaps with Central European Time (CET).
You must:
- Have used Fluid Checkout on at least one real world website
- Have excellent communication skills
- Be stand-alone and ambitious
- Enjoy working on new technology/experimenting
- Speak English fluently
- Be able to do video calls if needed
Overview of responsibilities and activities
Problems solved by this role
- Fix compatibility issues with 3rd-party themes and other plugins.
- Help customers achieve specific goals, specially when using code snippets is necessary.
- Create detailed documentation about known compatibility issues and integration options
Activities and Responsibilities
- Attempt to reproduce the issues and identify the root causes and solutions.
- Interact with customers to request for more relevant information if needed.
- Communicate to customers when issues are resolved, sending them beta versions before the fixes are official released.
- Fix compatibility issues with 3rd-party themes and other plugins ensuring full compatibility.
- Define ready-made solutions for common issues, specially when using code snippets is necessary.
- Manage separate branches and pull requests, one for each component.
- Write detailed documentation about known issues, compatibility integration options and customizations that can be achieved with simple code snippets.
Required skills
- Excellent written communication skills to interact with customers of varying technical expertise, and with other team members.
- Precision in writing clean, maintainable, and well-documented code.
- Strong analytical skills to diagnose and solve issues effectively.
- Creative thinking to provide alternative solutions when necessary.
- Ability to manage multiple support requests and prioritize tasks effectively.
- Strong organizational skills to keep track of ongoing issues and follow up as needed.
- Ability to explain technical concepts in a clear, concise, and patient manner.
- Thorough testing and quality assurance practices.
- Familiarity with and adherence to the WordPress coding standards and best practices.
- Proficiency in programming languages PHP and Javascript (ES5). ES6 and React knowledge is a bonus.
- Solid understanding of how CSS works: how specificity of CSS selectors are calculated and how styling properties are applied.
- Deep understanding of the WordPress and WooCommerce ecosystems, including themes, plugins, and core functionality.
- Deep understanding and knowledge of the filter and action hooks available in the ecosystem for extending functionality.
- Understanding of how WordPress templates files work and how to interact with them, and the differences of how these templates work within the Fluid Checkout framework.
- Understanding of how to make plugins translation-ready using the WordPress internationalization functions.
- Expertise in using Git for version control, including branching, merging, and pull requests.
- Understanding of common security vulnerabilities (e.g., XSS, CSRF, SQL injection) and how to prevent them.
- Knowledge of sanitizing and validating data properly.
- Proficiency with debugging tools and techniques for both PHP and JavaScript.
- Expertise in debugging tools like Browser Developer Tools.
- Knowledge of WordPress debugging (using WP_DEBUG, PHP error logs).
- Ability to create and maintain clear, helpful documentation for customers, including taking screenshots and making annotations according to the patterns defined for the project.
Applying to this position
When applying for this position, please answer these questions thoroughly:
- Why do you want to work at Fluid Checkout?
- What websites have you developed using Fluid Checkout?
- What type of functionality have you developed as plugins for WooCommerce or WordPress? Be specific.
- How would you approach the compatibility issues between Fluid Checkout and the theme Ocean WP for example? Walk me through the steps you would follow to identify and fix the issues.
- Are there any of the skills mentioned above you do not currently have, or is there any of the activities and responsibilities you would not be comfortable doing?
What will get you disqualified:
- Applications without thorough responses to these questions will be discarded immediately.
- Be yourself, applications with generic responses or that sound like generated by AI will be discarded immediately.
- We require from our developers a great deal of attention to details, your application will be discarded if it contains more than a couple errors like typos, grammatical errors or broken links.
Let us know if you have any questions.