Job Advert
Senior Front-End Developer
Role Overview
We’re looking for a Senior Front-End Developer to take a leading role in building and evolving our e-commerce platform. You’ll work within a small, fast-paced team delivering high-quality user experiences across web and mobile, collaborating closely with designers, backend engineers and stakeholders.
This is a hands-on role where you’ll shape the technical direction of our frontend, contribute to architecture decisions and mentor other developers — all while shipping production-ready features that directly drive business growth.
What You’ll Do
-
Lead the development of our e-commerce platform using modern JavaScript frameworks, HTML and CSS.
-
Design, develop and deploy scalable, high-performing and maintainable frontend solutions.
-
Work closely with cross-functional teams — including designers, stakeholders and backend engineers — to build seamless and intuitive user experiences.
-
Help shape the technical vision and strategy of the engineering team.
-
Write clean, efficient and well-documented code following modern best practices and design patterns.
-
Build and maintain developer tooling, deployment pipelines and infrastructure to support smooth delivery.
-
Contribute to improving team processes and mentor junior developers through code reviews and knowledge sharing.
-
Deliver features that enhance the experience for both our customers and internal merchandising teams.
What We’re Looking For
Required
-
5+ years of professional experience in JavaScript development with modern frameworks and technologies.
-
3+ years of hands-on experience with React and Next.js, delivering production-ready code.
-
Strong proficiency in TypeScript, HTML5, CSS3 and responsive web development.
-
A sharp eye for detail with the ability to create pixel-perfect, responsive layouts across devices.
-
In-depth understanding of the full web development lifecycle from design to deployment.
-
Experience with REST and GraphQL APIs and building non-blocking, asynchronous web applications.
-
Proven track record of shipping production-ready software at scale, with experience in both manual and automated testing.
-
Experience meeting or exceeding Google PageSpeed performance guidelines.
-
Strong communication skills with the ability to work effectively with both technical and non-technical stakeholders.
Nice to Have
-
Experience as a full-stack developer.
-
Hands-on experience deploying to cloud platforms such as AWS, GCP or Azure.
-
Professional experience working with headless CMS platforms and web application frameworks.
-
Knowledge of SEO principles and web performance optimisation.
-
Experience with containerisation and CI/CD pipelines.
-
Contributions to open-source projects or participation in developer communities.
Behaviours & Traits
-
Commercially wired - you think in LTV, contribution margin, and payback periods, not just campaign metrics
-
Ownership mindset - you don't wait to be told; you identify the gap and go close it
-
Comfortable with ambiguity - the playbook doesn't fully exist yet; you'll write it
-
Bias for testing - you run experiments, read the data, and act on it quickly
-
Customer-obsessed without being soft - you understand what makes Protein Works' community tick and you use that commercially