Responsibilities
- Build, extend, and maintain WordPress functionality using custom code rather than off-the-shelf plugins alone
- Work on a production WordPress platform hosted on Kinsta or similar managed environments
- Implement and maintain event tracking using Segment and Mixpanel
- Monitor site performance
- Deliver features and improvements while clearly articulating tradeoffs made due to time or scope constraints
- Own your work end to end, including QA and testing before release
- Collaborate closely with product using Linear for task tracking and prioritisation
- Communicate progress, risks, and decisions clearly and proactively via Slack
- Make thoughtful technical decisions with a long-term platform mindset
Must-haves
- 3+ years professional experience working on WordPress projects with custom code
- Strong understanding of WordPress architecture, themes, plugins, hooks, and performance considerations
- Strong at estimating effort and timelines, communicating confidence levels, assumptions, and risks upfront, and revisiting estimates as scope or constraints change
- Experience working in managed hosting environments such as Kinsta
- Hands-on experience implementing analytics and event tracking
- Comfortable working with PM tools, e.g. Linear
- High attention to detail and pride in well-finished work
- Strong written communication skills, especially in async Slack environments
- Ability to balance speed and quality, and explain tradeoffs clearly
Tech Stack
Frontend
- WordPress
- Custom PHP theme and plugin development
- HTML, CSS, JavaScript
- jQuery
- REST APIs for internal and third-party integrations
■ Mainly just for Airtable WordPress sync
Backend
- PHP
- MySQL
- WordPress core and custom plugins
- Cron jobs and background tasks
- Airtable
Hosting and Infrastructure
- Kinsta
- Cloudflare for CDN, and security
- Staging and production environments
Analytics and Event Tracking
- Segment for event routing
- Mixpanel for product analytics and behavioural tracking
- Google Analytics for marketing and traffic insights
Product and Delivery
- Linear - engineering task management
- Slack - communication
Quality and Monitoring
- Manual QA and regression testing
- Performance monitoring via Kinsta and Cloudflare
Design and Collaboration
- Figma for design and UX collaboration