Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Frontend Developer - SaaS 100% Remote image - Rise Careers
Job details

Senior Frontend Developer - SaaS 100% Remote

Hello 👋


We’re looking for a Senior Frontend Developer to help shape the future of Matomo — the world’s leading open-source web analytics platform, empowering users with full data ownership and privacy by design.


This is a role for someone who thrives in large-scale, complex frontend environments, brings deep expertise in CSS, JavaScript, and Vue.js, and is excited by the opportunity to improve, rationalise, and evolve real-world user interfaces used by hundreds of thousands of users.


You'll work alongside a talented, cross-functional team, improving and extending the UI of a mature product — not just adding features, but helping to raise the bar in frontend quality, structure, and design consistency. You'll have a real voice in technical direction, and help shape the standards and practices of a growing company.


Roles and Responsibilities 🚀


Frontend Engineering & UI Architecture


-   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.

    


Product & Experience Collaboration


-   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.

    


Raising the Bar


-   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.

    


About InnoCraft and Matomo 📊


At InnoCraft, we offer analytics products and SaaS to enable our users to grow their business. We believe in openness, privacy and 100% data ownership. Our mission is to liberate analytics, and we are passionate about measuring for success. That’s why we created Matomo Analytics, the leading open-source analytics platform used on more than 1 million websites and apps in over 150 countries, available in more than 50 languages. The Matomo platform collects, stores and processes a lot of information: billions of data points each month. We create intuitive, simple and beautiful reports that delight our users.


We are a fully remote and our community is worldwide with a strong core in New Zealand, Europe and Canada!


At Matomo we are committed to:


 Open Source Commitment: Matomo offers a transparent and collaborative work environment focused on open-source principles, allowing employees to contribute to meaningful, community-driven projects.

    

 Innovative Work Culture: Matomo fosters a culture of innovation and continuous learning, encouraging employees to explore new ideas and technologies to stay ahead in the analytics industry.

    

 Flexible Work Environment: With a strong emphasis on work-life balance, Matomo provides flexible working hours and remote work options, allowing employees to achieve a healthy balance between their personal and professional lives.

    


About you ✨


-   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.

    


Nice to have:


-   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

    

Location 🌎


-   100% Remote work position

    

 Must be Located in New Zealand

    


Diversity and Inclusion 🤗


InnoCraft celebrates the things that make you, you! We are an inclusive employer and do not discriminate against any employee or applicant for employment because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status or disability. We actively seek diversity in our workplace and embrace individuals with unique backgrounds, perspectives, and abilities!


Come join our growing team that’s helping ensure a safer, more privacy-focused web/internet!


#LI-Remote


What You Should Know About Senior Frontend Developer - SaaS 100% Remote, InnoCraft

Hey there! Are you a skilled Senior Frontend Developer looking for an exciting opportunity? Join Matomo, the world's leading open-source web analytics platform, and help us revolutionize data privacy! In this 100% remote role, you'll dive into complex frontend environments, utilizing your deep expertise in CSS, JavaScript, and Vue.js to craft modern and intuitive user interfaces that are loved by hundreds of thousands of users. Your journey won’t just be about adding features; you'll have the chance to improve the user experience significantly by collaborating closely with a talented team of UX engineers, product managers, and developers. Together, you'll elevate the frontend quality and set industry standards. We value your voice in technical direction and want you to take ownership of your decisions, encouraging continuous improvement and mentoring within the team. With Matomo's commitment to openness and innovation, you'll not only work on an incredible product but also enjoy a flexible work environment that lets you thrive both personally and professionally. If you're ready to make a profound impact, Matomo is the place for you!

Frequently Asked Questions (FAQs) for Senior Frontend Developer - SaaS 100% Remote Role at InnoCraft
What responsibilities does a Senior Frontend Developer at Matomo have?

As a Senior Frontend Developer at Matomo, you will be responsible for building intuitive user interfaces using Vue.js, CSS, and JavaScript, simplifying complex structures in our mature codebase, and contributing to the Matomo design system. You'll also partner with teams to enhance accessibility and performance, while writing clean and testable code.

Join Rise to see the full answer
What qualifications are needed for the Senior Frontend Developer position at Matomo?

To be a successful Senior Frontend Developer at Matomo, you should have 6+ years of experience in frontend development, with expert knowledge in CSS, JavaScript, and ideally Vue.js. A strong understanding of frontend architecture, design systems, and basic PHP logic is also essential for this role.

Join Rise to see the full answer
How does Matomo support its remote Senior Frontend Developers?

Matomo provides a fully remote work environment that emphasizes work-life balance. With flexible hours, all necessary home office equipment covered, and access to additional benefits like mental health support and training opportunities, you will have everything you need to succeed and grow in your role.

Join Rise to see the full answer
What kind of culture does Matomo promote for Senior Frontend Developers?

At Matomo, we embrace an innovative work culture that values openness and collaboration. Senior Frontend Developers play a crucial role in mentoring their peers and contributing to a team-oriented environment where diverse perspectives are celebrated. This dynamic encourages continuous learning and personal growth.

Join Rise to see the full answer
What is Matomo's mission, and how does it affect the work of a Senior Frontend Developer?

Matomo's mission is to promote open access to analytics while ensuring data ownership and privacy. As a Senior Frontend Developer, your work will directly support this mission by creating user-friendly interfaces and enhancing the product experience for our global community.

Join Rise to see the full answer
Common Interview Questions for Senior Frontend Developer - SaaS 100% Remote
Can you explain your experience with Vue.js and how you’ve used it in previous projects?

When answering this question, focus on specific projects where you implemented Vue.js. Describe the features you developed, the challenges you faced, and how you optimized user experience. Highlight collaborative aspects if you worked with other developers or teams.

Join Rise to see the full answer
How do you approach improving legacy code in a mature codebase?

Talk about your method for assessing legacy code, including techniques like code reviews and refactoring. Describe the importance of leaving the code better than you found it and share specific examples of how you’ve improved a legacy system before.

Join Rise to see the full answer
What are some best practices you follow when writing frontend code?

In your response, discuss practices like writing clean, maintainable code, ensuring accessibility, and performing thorough testing. Mention any coding standards you adhere to and your approach to code reviews to ensure quality.

Join Rise to see the full answer
How do you handle feedback from UX designers to enhance user experience?

Explain your collaborative process in addressing feedback, illustrating how you prioritize user needs while balancing technical constraints. Share a specific example where you successfully integrated designer feedback into the final product.

Join Rise to see the full answer
Describe a challenging frontend bug you encountered and how you resolved it.

Detail the bug, your diagnostic process, and the steps you took to fix it. Emphasize your analytical skills and the importance of thorough testing before and after the resolution.

Join Rise to see the full answer
What strategies do you use to ensure responsive design in your projects?

Discuss your approach to responsive design, such as utilizing flexible grids, media queries, and testing across different devices. Share tools or frameworks you leverage to help create responsive layouts effectively.

Join Rise to see the full answer
How do you stay current with the latest frontend technologies and trends?

Highlight your commitment to continuous learning through attending workshops, reading blogs, participating in communities, or engaging with open-source projects. Mention specific resources or networking platforms where you enhance your skill set.

Join Rise to see the full answer
What role does clean coding play in your frontend development process?

Express your belief in the importance of writing clean, understandable code. Describe methodologies you use such as DRY (Don’t Repeat Yourself) principles and the significance of commenting and structuring code appropriately.

Join Rise to see the full answer
How would you approach mentoring junior developers on your team?

Discuss your approach to mentoring, emphasizing patience, providing constructive feedback, and fostering a supportive learning environment. Mention any specific experiences where you guided junior developers and the results of their growth.

Join Rise to see the full answer
What do you think are the key components of a successful design system?

Highlight the importance of consistency across components, accessibility, and scalability. Discuss how a design system enhances collaboration between engineers and designers and provide examples of systems you've worked with or contributed to.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave
Posted 12 days ago
LTTS Hybrid Edison, New Jersey, United States
Posted 3 days ago
Photo of the Rise User
Handshake Remote San Francisco, CA (hybrid)
Posted 11 hours ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Sabbatical
Paid Holidays

We are the makers of Piwik Analytics, the leading open source analytics platform used on more than 1 million websites and apps, available in more than 50 languages.

9 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!