Overview
Join to apply for the Intermediate PHP / JS Engineer - SaaS 100% Remote role at Matomo . We’re looking for an Intermediate PHP / JS Engineer to join the plugins team within Matomo. We build & maintain the premium plugins for Matomo such as Funnels, Heatmaps & session recording and A / B testing, which empower our customers to get the most out of Matomo.
You will be actively involved with improving the product and will work with large amounts of data, writing code to help process and visualize it effectively. You will collaborate with our product team on improvements and on brand new features / ideas for our users. We are fully remote with a global plugins team and effective communication across timezones is essential.
Our team in plugins is global with people in New Zealand and India.
Responsibilities
- Team Collaboration : Refine tickets and plan sprints; work in a team with 2 senior developers, QA, product owner, team lead and a UX designer to focus on what you do best.
- Automated testing : Write tests using PHPUnit and Mocha, add tests as you go, and cover fixes with tests.
- Using the right tools : Choose the tools you work with; PHPStorm is commonly used on a platform of your choice.
- Customer & Community Support : Help customers and the community with issues they face; provide clear answers.
- Pull Requests : Review teammates’ pull requests and provide constructive feedback.
- Quality Assurance : Collaborate with QA to ensure code is thoroughly tested before release.
- Documentation : Document work so others can pick up where you left off.
- Product Iteration & Collaboration : Work with the product team to tweak and improve the product based on user feedback.
Minimum Qualifications
2-5 years experience as a full stack developerExperience with PHP & JavaScript; experience with non-framework PHP is a plusStrong understanding of relational databases; knowledge of columnar or time-based databases is a plusExperience with large legacy codebases, such as SaaS productsExperience in an agile environment and working with ScrumSkilled at writing automated tests, including unit & integration testsAbout You
Results Oriented : Focused on delivering value to customers and improving users’ experiencePHP Proficiency : Strong PHP skills, comfortable debugging large codebases; Xdebug or var_dump / dieJavaScript Proficiency : Good JavaScript understanding; Vue.js is a plusGrowth Mindset : Willing to refactor and adopt design patternsCodebase Connoisseur : Able to navigate large codebases and suggest improvementsCommunication : Proactive in keeping the team informedOwnership : Take responsibility for tickets from start to finishCollaboration : Comfortable collaborating and challenging the status quo while meeting deadlinesBenefits
Remote workCo-working space or work from homeAll home office equipment paid forFlexible hours25 days of paid holidays plus national public holidaysSick leaveHealth insuranceOpportunities for skill growthVolunteering DayPet bereavement leaveOpportunity to work on a product used by over 1 million websitesTraining opportunitiesLocation
100% Remote work positionMust be Located in New ZealandDiversity 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.
#J-18808-Ljbffr