Contributing to Mautic
#ContributeToMautic Together we grow: Your guide to contributing to Mautic
Paid position (6 month contract) Senior Developer for Mautic Campaign Library Phase 1 Project
Position: Senior Developer
Location: Remote (EU citizens due to funding requirements)
Type: Full time freelance contract (6 months)
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.
By developing export and import functionalities, this project will allow marketers to seamlessly share and implement campaign workflows, reducing the onboarding curve and driving adoption.
This foundational work will also set the stage for a campaign library, empowering the 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 is crucial for Mautic's growth and adoption, making it easier for users to leverage the platform’s full capabilities.
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.
Reportar contenido inapropiado
Este contenido no es apropiado?
0 comentarios
Cargando los comentarios ...
Deja tu comentario
Inicia sesión con tu cuenta o regístrate para añadir tu comentario.
Cargando los comentarios ...