Fullstack Developer
We are seeking an experienced full stack engineer implement improvements and maintenance of our main website on JAMstack & Strapi.
What will you be doing?
We are seeking an experienced frontend / backend engineer. This role requires a combination of programming skills (namely JavaScript, TypeScript, HTML5 & CSS3) and (for FE) aesthetics - understanding element arrangements on the screen, the colour and font choices, and so on.
You should have a good understanding of industry trends, headless content management and ecommerce. Experience with UX, accessibility, responsive and adaptive design is essential. Also, an understanding of the entire modern web development process, including design, development, and deployment is preferred.
Mostly importantly you will have experience working on your own initiative, of taking ownership of a project or task as part of a team and a hunger to learn & share knowledge.
Obviously a personal commitment to the mission and values of Protect Our Winters and a drive to support others to take effective action is also really important.
Responsibilities
- Designing and implementing new features and functionality on JAMstack (main website)
- Establishing and guiding the website’s architecture and technology choices
- Ensuring high-performance and availability along with the rest of the team
- Helping formulate an effective, responsive design and turning it into a working frontend
- Integrating ecommerce, membership and subscription APIs
- Pairing with other developers to share knowledge and ensure features are delivered to a high standard.
What are we looking for?
Skills and Qualifications
- Excellent understanding of front-end technologies, including HTML5, CSS3, JavaScript, (TypeScript, React, Next.JS)
- Node.js also useful
- Experience building user interfaces for websites and/or web applications
- Experience designing and developing responsive design websites
- Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
- Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers
- Appreciation of A11Y Standards and coding to them
- Experience of JAMstack, Next.JS & React preferable
- Experience of Storybook and developing component libraries
- Ability to convert comprehensive layout and wireframes into a working frontend
- Knowledge of how to interact with REST & GraphQL
- Proficient understanding of GIT
- Previous Wordpress (our legacy CMS) experience helpful
- Experience of TDD/BDD and modern testing frameworks a bonus
- Experience of service design or similar product development a bonus.
Mostly importantly you will have experience working on your own initiative, of taking ownership of a project or task as part of a team and a hunger to learn & share knowledge, be that mentoring others or researching and suggesting new ideas.
Obviously a personal commitment to the mission and values of Protect Our Winters UK and a drive to support others to take effective action is also really important.
What difference will you make?
You'll enable us to relaunch a high quality version of our climate pledge as soon as possible, to empower SMEs (and potentially individuals) to reach net zero carbon faster.
You'll enable us to to delivery a more cohesive brand consistent message both in the UK and globally. The global charity chapters are fairly disjointed so we are looking at this as an opportunity to build a solid open source design system and platform backed by an evolving digital strategy to enable other countries to come on board faster and in a less labour intensive manner.
What's in it for the volunteer?
What you’ll get in return
- The ability to to work on some really cool technology and to hopefully learn more. Also to have a voice in our global digital strategy
- The ability to mentor and learn with and from your fellow volunteers
- Free carbon literacy training
- References and valuable experience within the third sector
- Support from a passionate team and access to POW events
- Access to POW UK volunteer discounts/perks
Before you apply
We'll generally arrange a video call very quickly and have a chat to see if we are all happy. If so we'll ask you to sign up to our volunteer agrement, introduce you to your fellow volunteers and get you setup asap.