📍China
Senior Frontend Developer

Matomo
📍Remote - New Zealand
Please let Matomo know you found this job on JobsCollider. Thanks! 🙏
Summary
Join InnoCraft, a company dedicated to open-source analytics and data ownership, as a Senior Frontend Developer to contribute to the development of Matomo, the world's leading open-source web analytics platform. You will be responsible for building modern user interfaces using Vue.js, CSS, and JavaScript, improving the existing codebase, and collaborating with a cross-functional team to deliver end-to-end solutions. This role offers the opportunity to shape the future of Matomo's UI, influence technical direction, and contribute to a growing company.
Requirements
- 6+ years of frontend development experience, ideally in large or complex applications
- Expert-level skills in CSS, JavaScript, and component-based UI development (ideally Vue.js)
- Experience improving and rationalising large frontend systems — you’re comfortable working with legacy code and leaving it better than you found it
- Strong knowledge of frontend architecture and design systems
- Solid understanding of basic PHP logic and templating, and experience working within view/controller/plugin structures — you can comfortably trace how data flows from backend to frontend
- You care about user experience, performance, and code quality
- Excellent communication and collaboration skills — you’re proactive, thoughtful, and a clear thinker
- You’re sure-footed in a remote environment, and able to build effective working relationships with people on the other side of the world
Responsibilities
- Build modern, intuitive user interfaces using Vue.js, CSS, and JavaScript
- Work within a mature codebase — simplifying complexity, improving structure, and enhancing maintainability
- Contribute to the Matomo design system by creating scalable, reusable components and patterns
- Drive improvements to accessibility, responsiveness, and frontend performance
- Write clean, testable code, with a focus on quality and developer experience
- Collaborate with our UX engineer, full-stack engineers and QA to deliver end-to-end solutions
- Partner with product managers and designers to iterate on new ideas and turn user needs into thoughtful solutions
- Provide frontend insights during planning and spec development
- Identify UX pain points and proactively propose refinements and improvements
- Advocate for usability, accessibility, and elegant interactions — balancing technical constraints with user needs
- Help define and evolve our frontend standards, architecture, and tooling
- Take ownership of technical decisions and be a driving force for continuous improvement
- Mentor and support team members, sharing knowledge and strengthening team capability
- Influence how we work — helping shape better engineering and collaboration practices across teams
Preferred Qualifications
- Experience working on open-source projects
- Familiarity with non-framework PHP codebases
- Experience contributing to or maintaining a design system
- Understanding of Matomo’s plugin system and MVC structure (or similar environments)
Benefits
- Remote work (save many hours on commute, and save money)
- Co-working space paid for and/or work from home
- All home office equipment paid for (laptop, desk, chair, standing desk, lights, etc.)
- Flexible hours
- 25 days of paid holidays per year plus your national public holidays
- Sick leave
- Health Insurance: Your Well-being, Our Priority
- A huge “playground” to grow your skill set
- Volunteering Day: Empower Your Impact
- Bereavement Leave for Pets: Compassion Beyond Boundaries
- Training Opportunities
- Mental Health Support Services
- Opportunity to have an immediate impact on a product that is used by more than 1 million websites and almost 2% of the whole Internet
- Opportunity to work in a customer obsessed business, dedicated to building high-quality software with a strong mission of helping people grow their web projects while keeping full control of their data
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
📍Mexico
📍Worldwide
📍Egypt
📍Poland
📍Germany
📍Moldova
📍India
📍Taiwan