Front-end Developer
- 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.
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.
Take advantage of ample opportunities to expand your skill set and enhance your career trajectory.
Job Types: Full-time, Permanent
Additional pay:
Benefits:
- Casual dress
- Company events
- Company pension
- Cycle to work scheme
- Discounted or free food
- Employee discount
- On-site parking
- Private medical insurance
- Store discount
Schedule:
Education:
Work Location: In person
Expected start date: 01/12/2024