Product Engineer
Indexed description
Product Engineer
- Location: Wallingford, Oxfordshire, England
- Contract: Permanent, full-time
- Hours: 37.5 hours per week, Monday to Friday
- Salary: Competitive
We are recruiting an experienced Product Engineer to join a growing technology business building digital products used by students, employers and education providers.
This is a hands-on engineering role for someone who enjoys building high-quality, user-focused digital products. You will work across React, TypeScript, Node.js, REST APIs, analytics, experimentation, UX, behavioural insight and AI-assisted development to improve engagement, conversion, usability and product performance.
The role would suit a Product Engineer, Front End Engineer, Full Stack Engineer, Software Engineer or Product-focused Developer who wants to work closely with Product Managers, Designers and cross-functional teams to build products that genuinely improve user outcomes.
The role
As a Product Engineer, you will help shape, build and improve digital product experiences across an early careers and talent engagement platform.
You will work at the intersection of engineering, product, UX and data, taking ownership of initiatives from concept through to launch, measurement and optimisation.
This is not just a feature-delivery role. You will be expected to think commercially, understand user behaviour, measure impact and help improve product outcomes through continuous iteration.
You will help create fast, intuitive, accessible and mobile-first experiences for a Gen Z audience, while maintaining strong engineering standards, clean code and scalable product architecture.
Key responsibilities
- Build and improve customer-facing digital products using React, TypeScript, Node.js and REST APIs
- Work closely with Product Managers, Designers and Engineers to shape product ideas and deliver high-quality features
- Own product initiatives from discovery and build through to launch, measurement and optimisation
- Improve user engagement, conversion, retention, task completion and overall product performance
- Use analytics, behavioural data and experimentation to guide product decisions
- Support A/B testing, feature flags and product instrumentation
- Contribute to design systems, component libraries and reusable front-end patterns
- Improve usability, accessibility, performance and maintainability across product experiences
- Use AI-assisted development tools to improve engineering speed and delivery quality
- Communicate technical trade-offs clearly to product and business stakeholders
Essential experience
- Strong software engineering experience building customer-facing digital products
- Experience with React, TypeScript, Node.js and REST APIs
- Strong product instincts and good UX judgement
- Experience working closely with Product Managers, Designers and cross-functional teams
- Comfortable using data, analytics or behavioural insight to improve digital products
- Ability to take ownership of outcomes, not just individual tickets or features
- Strong communication skills and ability to explain technical decisions clearly
- Passion for elegant, user-focused and high-quality product experiences
Desirable experience
- Experience building consumer-facing products, marketplaces, job boards, SaaS platforms or high-engagement digital products
- Experience with analytics, experimentation and A/B testing
- Familiarity with GA4, Google Tag Manager, feature flags or behavioural analytics tools
- Experience contributing to design systems or component libraries
- Experience using AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot or similar
- Interest in Gen Z digital behaviour, product psychology and user experience design
- Experience working in fast-paced product-led or scale-up environments
Success in this role will be measured by:
- Faster delivery from product discovery to release
- Improved engagement, conversion, retention and repeat usage
- Better user experience across mobile and web journeys
- Stronger product quality, accessibility, performance and maintainability
- Better use of analytics, experimentation and behavioural insight
- Effective use of AI and automation to improve engineering efficiency
Apply
Please apply with your CV, clearly outlining your experience across React, TypeScript, Node.js, product engineering, UX, analytics, experimentation and customer-facing digital products.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search