Paid position (22 week contract) Senior Developer for Mautic Campaign Library Phase 2 Project
Position: Senior Developer
Location: Remote (EU citizens due to funding requirements)
Type: Full time freelance contract (22 weeks)
Compensation: €37/hour, approximately €5,920/month
Line manager: Ruth Cheesley, Mautic Project Lead
About the Project:
The Mautic Portability Project is an exciting initiative that aims to revolutionize how marketing campaigns are managed within Mautic, an open source marketing automation platform. We received funding to complete the underlying development that enables marketers to export and import their campaigns, which was successfully delivered and ships with Mautic 7.0. The next phase - Phase 2 - is to build the front-end interface for marketers to interact with the Campaign Library, and allowing our community to contribute and access ready-to-use templates.
Why This Project Matters:
Mautic is a powerful tool used by marketers worldwide, but the current lack of portability for campaigns limits its potential.
By enabling campaign import/export, we aim to enhance user experience, promote best practices, and ensure compliance with data protection standards.
This project introduces a user-facing interface within a Campaign Library to streamline finding, importing, and exporting campaigns in Mautic. This not only accelerates the deployment of common marketing automation campaigns but also integrates community-submitted templates with those shipped with the core system. This enhancement positions Mautic as a formidable open source competitor to platforms like Marketo, Salesforce, and HubSpot, which offer similar features, such as ActiveCampaign's recipes. Additionally, the library serves as an educational tool, instructing users on best practices related to compliance and workflow management.
Why Work for Mautic:
Joining the Mautic project means being part of a vibrant open source community dedicated to innovation and collaboration.
You'll have the opportunity to make a significant impact on a platform that empowers marketers globally while working alongside passionate developers and contributors.
Key Responsibilities:
Develop and implement export and import functionalities for Mautic campaigns, ensuring performance and technical accuracy.
Collaborate with the UX/UI team to align with Mautic's accessibility and usability standards.
Write and maintain automated tests (PHPUnit and Codeception) to meet Mautic’s code governance requirements.
Engage with the open source community to gather feedback and ensure the solution meets user needs.
Participate in public discussions on the Community Portal to refine project specifications.
Requirements:
Proven experience in PHP - specifically Symfony and Doctrine - development, with a strong understanding of open source projects.
Experience with MySQL
Mandatory experience with Mautic development and coding standards. Ideally you’ll be able to point to some PRs that have been merged into core.
Ability to work independently and manage time effectively in a remote setting.
Excellent communication skills to collaborate with cross-functional teams and community stakeholders.
Must be an EU citizen due to funding restrictions.
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our team to assess your application.
It's also important to note that for this role, payment is made based on clearly scoped and defined deliverables in the project plan, not simply for hours worked. Payments are made direct to you by NLNet, which is considered as a donation from a charity - in some EU countries this has tax benefits. There is a maximum of a 3 week time lag between request for payment and payment being received due to their administrative processes.
Applications
Please email [email protected] with your CV and covering letter. We plan to interview and make a decision by the end of November. We will be holding rolling interviews from the time this post is shared, with a start date in December or early January so please get your applications in as soon as possible. We will close for applications on 30th November at 1700 UK time and applications after this time will not be considered.
0 comments
Log in or create an account to add your comment.