Software Engineer (Frontend)
Software Engineer (Frontend)

Software Engineer (Frontend)

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
G

At a Glance

  • Tasks: Build user-friendly features with React and TypeScript to tackle the waste crisis.
  • Company: Join Greyparrot, a tech company revolutionising waste management for a sustainable future.
  • Benefits: Enjoy competitive salary, hybrid work, 25 days holiday, and mental health support.
  • Why this job: Make a real impact on the environment while working with cutting-edge technology.
  • Qualifications: 5+ years in software engineering with strong React and JavaScript skills.
  • Other info: Collaborative team culture with excellent growth opportunities and a focus on sustainability.

The predicted salary is between 36000 - 60000 ÂŁ per 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 we’re 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, we’d like you to come into the office at least once a week. If you’re 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

  • 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 & Qualifications

  • 5+ years in Software Engineering roles.
  • 5+ years of proficiency in JavaScript and React (or similar).
  • Proficient in 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

  • 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.

On offer

  • Competitive London‑based salary (salary band available upon application) + Employee stock option scheme.
  • Customised hybrid working between office and home.
  • 25 Days Holiday plus Bank Holidays in UK (or statutory country‑equivalent if higher): Additionally, carry over up to 3 unused holiday days each new year.
  • Paid sick leave for physical and mental health needs.
  • Unlimited Healthy Snacks: Fuel your day with a variety of fresh fruit, tea, coffee, and healthy snacks every time you’re in the office.
  • Enhanced Parental Leave: Experience comprehensive support with enhanced maternity, paternity, adoption, or shared parental leave.
  • Learning and Development Budget: Invest in your professional growth with a dedicated budget of ÂŁ500 per year.
  • 1‑1 Mental Health Support: Prioritise your mental well‑being with personalised support and 1‑1 therapy provided by Spill.
  • Summer Friday Half‑Days: Celebrate the warmer months with Friday half‑days.
  • Cycling Benefits: Take advantage of our cycle to work scheme, allowing you to purchase a bicycle through salary sacrifice, saving at least 26%, or opt to rent a bicycle for up to 12 months.
  • Home Office Budget: Enhance your remote work setup with a yearly budget of ÂŁ500 dedicated to equipping your home office with the tools and resources you need for optimal productivity.
  • Nomad Working: Immerse yourself in the freedom of nomadic work with our 12‑day allowance, usable within a 1‑3 hour time difference.

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.

Software Engineer (Frontend) employer: Greyparrot

At Greyparrot, we are not just tackling the waste crisis; we are fostering a vibrant work culture that prioritises innovation and collaboration. As a Software Engineer (Frontend), you will enjoy a competitive salary, a customised hybrid working model, and a strong commitment to your professional growth with a dedicated learning budget. Our supportive environment, enhanced parental leave, and focus on mental health ensure that you can thrive both personally and professionally while making a meaningful impact on the circular economy.
G

Contact Detail:

Greyparrot Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Frontend)

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using React and TypeScript. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who care about tackling the waste crisis.

We think you need these skills to ace Software Engineer (Frontend)

JavaScript (ES6+)
React
TypeScript
HTML
CSS
CSS Modules
CSS-in-JS
Tailwind
State Management (Redux, Zustand, RTK Query)
Routing Solutions
REST APIs
Automated Testing (unit, integration, component)
Version Control (GitLab)
Performance Optimisation
Collaboration Skills

Some tips for your application 🫡

Show Your Passion: Let us know why you're excited about tackling the waste crisis! Share your thoughts on sustainability and how your skills can contribute to our mission. A personal touch goes a long way!

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with React, TypeScript, and any relevant projects that showcase your skills. We want to see how you fit into our team!

Be Authentic: We value genuine voices, so don’t hesitate to share your unique experiences and perspectives. Avoid generic responses; instead, let your personality shine through in your application!

Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Greyparrot

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially React, TypeScript, and AWS. Be ready to discuss your experience with these tools and how you've used them in past projects. This shows you’re not just a fit for the role but also genuinely interested in their tech.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly around frontend development. Think about how you optimised performance or tackled complex UI issues. Use examples that highlight your ability to collaborate with product managers and designers, as teamwork is key in this role.

✨Demonstrate Your Passion for Sustainability

Since Greyparrot is focused on tackling the waste crisis, be prepared to share why environmental issues matter to you. Discuss any relevant projects or initiatives you've been involved in that align with their mission. This will help you connect on a personal level and show that you’re aligned with their values.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the company culture, and how they measure success in the role. This not only shows your interest but also helps you gauge if the company is the right fit for you. For example, ask about their approach to code reviews or how they handle cross-team collaboration.

Software Engineer (Frontend)
Greyparrot

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>