Junior Developer
Role details
Job location
Tech stack
Job description
We're looking for a motivated Junior Frontend Developer to support the delivery of fast, accessible, and high-converting e-commerce experiences across several UK healthcare brands. You'll work as part of a supportive team that includes an in-house SEO specialist, senior development support, and an external development agency. This is a role where you'll have real ownership of your work, collaborate across disciplines, and develop your skills in a fast-paced, commercially focused environment.
This is an ideal opportunity for a developer with strong frontend fundamentals who is eager to learn modern e-commerce technologies, performance optimisation, SEO best practices, and scalable frontend architecture. Frontend Development
- Support the development and maintenance of storefronts using React.js and Next.js
- Develop responsive, mobile-first user interfaces from Figma or design briefs
- Help create and maintain reusable UI components
- Work with HTML, CSS, JavaScript, and TypeScript to deliver accessible user experiences
- Assist with SSR, SSG, and ISR implementations within Next.js
- Support website optimisation for performance, usability, and Core Web Vitals
- Test interfaces across browsers and devices
E-Commerce & Platform Integration
- Gain exposure to platforms such as Magento 2, MedusaJS, Shopify, and headless CMS platforms
- Assist with integrating frontend applications with REST and GraphQL APIs
- Support the development of modules and components across CMS and commerce platforms
- Help implement structured data/schema and SEO-related frontend improvements
SEO & Performance Support
- Canonical tags, redirects, and hreflang implementation
- Crawl optimisation and site structure improvements
- Analytics event tracking and data layer setup
- UX improvements for mobile and desktop
- Conversion Rate Optimisation (CRO)
- Supporting module development across DatoCMS, Magento, Shopify, and Medusa
Requirements
Do you have experience in TypeScript?, * Someone who enjoys a fast paced environment and who is able to constantly
manage priorities based on evolving business needs.
- A person who has a good sense of humour, likes to work hard and play hard
Benefits & conditions
Pulled from the full job description
- Free parking
- Private medical insurance
- Casual dress
- On-site parking