A climate positive tech company in London is seeking a skilled Front End React Developer with hands-on experience in WebGL for a contract position. The successful candidate will work on an interactive digital product, collaborating with designers and backend engineers to develop high-performance web applications. This role offers a great opportunity to contribute to an innovative project in a flexible environment.
Qualifications
Strong commercial experience with React.js.
Proven experience with WebGL (e.g., Three.js, Babylon.js or raw WebGL).
Experience with state management (Redux, Zustand, etc.).
Familiarity with RESTful APIs and integrating front-end with backend services.
Strong debugging and performance optimization skills.
Experience working in agile teams and using Git-based workflows.
Experience with TypeScript.
Familiarity with Next.js or other SSR frameworks.
Exposure to 3D modeling tools or pipelines (e.g., Blender, glTF).
Understanding of accessibility and responsive design.
Experience with CI/CD pipelines and modern DevOps practices.
Responsibilities
Build and maintain interactive, high-performance web applications using React.js and WebGL.
Collaborate with designers and backend engineers to deliver immersive user experiences.
Translate complex visual and interactive requirements into scalable front-end solutions.
Maintain clean, modular, and well-documented code.
Participate in agile ceremonies and contribute to technical discussions.
Skills
React.js
WebGL
State management (Redux, Zustand)
RESTful APIs
Debugging and performance optimization
Agile teams
TypeScript
Next.js
3D modeling tools
Accessibility and responsive design
CI/CD pipelines
Job description
A climate positive tech company in London is seeking a skilled Front End React Developer with hands-on experience in WebGL for a contract position. The successful candidate will work on an interactive digital product, collaborating with designers and backend engineers to develop high-performance web applications. This role offers a great opportunity to contribute to an innovative project in a flexible environment.