Software Engineer (Frontend)Greyparrot • London, England, United Kingdom
Cette offre d'emploi n'est plus disponible
Software Engineer (Frontend)
Greyparrot
- London, England, United Kingdom
- London, England, United Kingdom
À propos
About Greyparrot
The world is in a waste crisis. Currently we produce 2.1 billion tons of solid waste per year. Data collection of the waste we produce is non-existent, meaning no systematic transparency and no accountability. It means that recycling targets are not upheld, dumping of waste into our oceans remains nobody's responsibility, recyclables get sent to landfill or incineration, and producers get away with sub-standard packaging. Thus, recycling rates stubbornly remain at 10% and, unless we change, by 2040 the plastic stock in the ocean will have quadrupled - a problem that already costs society $1.5 trillion each year. About Greyparrot
The world is in a waste crisis. Currently we produce 2.1 billion tons of solid waste per year. Data collection of the waste we produce is non-existent, meaning no systematic transparency and no accountability. It means that recycling targets are not upheld, dumping of waste into our oceans remains nobody's responsibility, recyclables get sent to landfill or incineration, and producers get away with sub-standard packaging. Thus, recycling rates stubbornly remain at 10% and, unless we change, by 2040 the plastic stock in the ocean will have quadrupled - a problem that already costs society $1.5 trillion each year. Our mission is to increase transparency and automation in waste management to accelerate the circular economy. Currently, our camera system and AI software are deployed in recycling plants and waste facilities around the world to measure material flows and provide waste analytics. We have compiled a team of experts to deploy our technology and were looking to expand our team. The Team & Environment Reporting Line : You will report directly to the Head of Software Engineering. Team Dynamics : You will work within a focused team of at least two direct peers. Cross-Team Collaboration : You will also regularly interact with the wider company to ensure technical alignment across the organisation. Hybrid Flexibility : If you live in London or within commuting distance, wed like you to come into the office at least once a week. If youre elsewhere in the UK, we ask you to come in once a month and for our Quarterly All Hands. Our Tech Stack We leverage a modern, type-safe stack to ensure scalability and performance. Our frontend is built with React, while the backend runs on Express, with TypeScript used across our entire codebase. For cloud and infrastructure, we are fully hosted on AWS, utilising services like RDS, Lambda, and Docker. Data visualisation is handled through D3.js, recharts, and MUI Data Grid, enabling us to work with large volumes of ML data. We use GitLab for version control and CI/CD, and Figma for design collaboration. Core Responsibilities You will play a key role in rebuilding the user interface to support newly identified user groups. This includes a new facility level overview for a quick glance and also a section for power users that really want to drill down into their data. Those are just two examples of current projects. Build and maintain complex, user-facing features using React (and hooks) with TypeScript, HTML, and modern CSS. Translate Figma/wireframes into accessible, responsive interfaces that work across modern browsers and devices. Collaborate with product managers, designers, and backend engineers to refine requirements and ship user-centric features. Integrate REST APIs, handle auth, error states, and real-world edge cases in the UI. Own performance for your features: measure with Lighthouse/Web Vitals, optimize rendering, bundling, and network usage. Write automated tests (unit, integration, component) and participate in code reviews to maintain a high-quality codebase. Contribute to and evolve a shared design system/component library to keep things consistent and reduce duplication. A day in the life Start the day with a quick stand-up to align on goals, blockers, and releases with engineers, product, and design. Spend most of your time designing and implementing React components, pairing when useful, and collaborating in PRs. Work closely with designers to refine UX details and with backend engineers to shape API contracts as you build features. Use monitoring tools, analytics, and user feedback to iterate on existing features and improve performance and usability. Contribute to technical discussions about architecture, testing strategy, and ways to keep the front-end stack modern but stable. Experience: A proven track record of 5+ years in Software Engineering roles. Frontend Mastery: 5+ years of proficiency in JavaScript and React (or similar). Solid experience with JavaScript (ES6+) and React (hooks, context, component composition). Good grasp of modern styling approaches (CSS Modules, CSS-in-JS, Tailwind, or similar) and responsive design. Experience with state management (Redux, Zustand, RTK Query, or similar) and routing solutions. Familiarity with front-end build tooling (Webpack/Vite, Babel, linting, formatting, testing frameworks). Aware of the boundaries of your own knowledge and how to collaborate with others to complete a task. Ability to self-organise and prioritise tasks. Passion for addressing the waste crisis or other environmental issues. Nice-to-have extras If they apply to your environment, these are attractive but not essential: Experience with Node.js or full-stack TypeScript, allowing occasional work across the stack. Familiarity with design systems (Storybook, Chromatic) and accessibility best practices (WCAG, semantic HTML, ARIA). Background in experimentation (A/B tests, feature flags) or analytics-driven UX improvements.
A few things to note
Not open to recruiters. Only applicants who have the right to work in the UK will be considered at this time. Please note that we will filter screening questions for authenticity; pure AI-generated answers will result in automatic disqualification. We want to hear your voice and personal experience. We are 100% committed to building a diverse and representative team. Whatever your race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability - we want to hear from you. Screening calls will be done on Tuesday 10th February 2026.
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.