Here at Protein Works we're committed to delivering high-quality products and an exceptional customer experience. As we continue to expand our digital presence, we’re looking for a talented Front End Developer to join our tech team and help us elevate our online platforms. As a Front End Developer, you'll play a pivotal role in shaping the digital experience for our customers. If you’re passionate about front-end development and want to make a significant impact on the digital presence of Protein Works, we’d love to hear from you!
Our current tech stack:
• NextJS + ReactJS (FE)
• Strapi headless CMS (FE)
• HTML/SCSS/LESS/Javascript (FE)
• Magento 2 (BE)
• PHP 8.2 (BE)
• MySQL 8 (BE)
• Docker
• GitHub
• AWS
What you will do:
• You will design, develop and deploy code that is scalable, highly available and easy to extend.
• Perform as a key team member within a small and fast-paced dynamic team.
• Be a strong contributor to the vision and the strategy of our solid engineering team.
• Collaborate closely with other specialists and departments and become a valuable member of an autonomous, cross-functional team.
• As a developer, you will mostly write code in NextJS (React), JavaScript with different flavours (TypeScript), CSS and HTML and to expand our growing e-commerce platform.
• Communicate effectively with the team and other stakeholders.
• Write world-class efficient code, following the best practices and design patterns.
• Delivery and working to time frames and being able to adapt to changing environments, work processes and multiple business priorities.
• Perform effectively against team and business deadlines.
• Write high quality code to drive company growth and effectiveness of the merchandising teams and our customers.
• Build and operate infrastructure, user tooling, and deployment pipelines.
Who you are:
• You will have at least 5 years of experience with professional Javascript-related development and the related frameworks and technologies.
• Minimum 3 years of experience with React / NextJS and related technologies.
• You are based within +/- 3 hours from the UK timezone. We will be open to remote positions anywhere in the world when our process allows enough flexibility.
• You will have a great eye for web design being able to develop pixel-perfect layouts.
• You’ll write reliable, sustainable code by utilising design patterns and refactoring techniques.
• You have experience with the latest trends and frameworks in Front-End development.
• In-depth understanding of the entire web development process (design, development and deployment)
• Understanding of layout aesthetics
• Knowledge of SEO principles
• Familiarity with software like Adobe Suite, Photoshop and content management systems
• Utilising responsive web development techniques to cover a diverse range of different devices from smartphones to tables to desktops and other devices is your second nature.
• A curious, versatile, and autonomous person who loves to try new techs they're not familiar with.
• A commitment and drive for quality, technical excellence and results.
• Significant experience with web development and bringing software to production.
• Experience with both manual and automated testing having used testing frameworks in the past.
• Fluent English.
• Team player and excellent communication skills (empathy, listening).
• Experience building large scale, high throughput distributed systems and scaling web services, particularly those using and analysing large amounts of data.
• Exceptional fluency with and experience using technologies and frameworks like (but not limited to) some of our most-used languages and frameworks to build front-end solutions - Javascript, NextJS/React, TypeScript, Node.js, HTML5, CSS3.
• Experience with building non-blocking (asynchronous) web applications using event-driven development
• Proficiency building modern WEB APIs with REST and / or GraphQL
• Experience using GraphQL
• Proficiency in systems thinking and systems design concepts like transactions, atomicity, idempotency, etc
• Some experience working with and deploying to some of the major Cloud computing platforms (AWS, GCP, Azure)
• Experience working within small teams at a robust pace in an ever-changing sector (no day is the same at Protein Works™!)
• Use the right tool for the job, fix problems at the right level of abstraction and optimise to meet both functional and non-functional goals
• Experience building solutions that adhere to Google’s PageSpeed
• Passionate about learning, teaching, and helping others.
• Bonus: Experience as a full-stack developer.
• Bonus: Professional experience with different CMS and other web application frameworks (Built web applications using a well-known CMS).
• Bonus: Experience with contribution to an open-source project with a community of users.
Where you’ll be:
• A key team member in one of the fastest growing companies in the UK with a passion to innovate and constantly reinvent itself
• Where in the world? For this role, it can be within the EMEA region where it is within the working hours.
• Working hours? The normal hours of work are staggered starts/finishes 8am-5pm, 8:30-5:30pm and 9am-6pm, UK times.
Interview Process:
• Initial general call with the Head of Talent to understand motivation and interests
• If successful, progress to the technical interview with the Director of Website Development and Infrastructure which will be followed up by a technical test
• Final interview with the Director of Website Development and Infrastructure and others from the Senior Management team
We wish to move through this process as quickly as possible should we identify talented developers.
Why Protein Works
• Join one of the UK's fastest-growing multi-award-winning food brands
• Be part of a movement to revolutionise the way people think about nutrition, protein, and food
• Join us in driving innovation and redefining standards in a dynamic industry.
• Work with a talented team: Learn from and collaborate with skilled professionals who will guide and support your personal and professional growth journey.
• Develop your skills: Take advantage of ample opportunities to expand your skill set and enhance your career trajectory.