Overview

Eedi is removing the guesswork…
Eedi is removing the guesswork from education by providing the right information, right when teachers, learners, parents and publishers need it. We’re ambitious but humble – education is notoriously conservative, so we listen to our users – and that more than anything we believe that our solutions should be accessible to anyone, anywhere.

Despite a tough environment, we’ve grown quickly:

  • 100M data points
  • 9,000+ schools
  • 750,000+ students
  • 103 countries worldwide

If you want a challenge and the feeling of fulfilment at the end of every day, we want you to make your mark with us.

What’s the opportunity?

Frontend Engineers are an essential part of Eedi’s Product Team. Working closely with designers, we implement the user interface of our web app. We make the most of modern tools like React, ES6, and SASS, and we ensure our UIs work well on all screen sizes. Some of us specialise in CSS, some in front-end infrastructure, but all of us are JavaScript pros and full-stack engineers.

Eedi is an incredibly rare opportunity to join a company that is still small but on it’s way to something much bigger, with a meaningful transformative mission, where you would work closely with the product and engineering team. The team is already doing a lot of great things, but we still have our best work in front of us. This is more than a technical role, you’ll be a creative product and technical contributor. You’ll use your experience to inform our engineering process and decisions when building new features and ensuring scalability and availability of the entire platform.

What will I be doing?

  • Collaborate with Experience Designers to iterate on the design and implementation of our product
  • Work with Data Scientists and Backend Engineers to build features and ship experiments
  • Build efficient and reusable front-end systems and abstractions
  • Find and address performance issues
  • Participate in design and code reviews
  • Identify and communicate front-end best practices

Requirements

  • Strong knowledge of JavaScript
  • Experience with modern JavaScript libraries and tooling, such as Reactjs and React Native
  • Knowledge and prior use of API query language, such as GraphQL
  • Familiarity with server-side MVC web frameworks, such as ASP.NET
  • Commanding grasp of HTML, CSS, and related web technologies
  • Strong Computer Science fundamentals
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Demonstrated design and UX sensibilities

Benefits

  • Competitive salary and meaningful equity
  • Regular compensation reviews – great work is rewarded!
  • 30 days holiday and a week off over Christmas
  • Flexible working so you can avoid the rush hour or work from home or elsewhere
  • Open source community involvement (8 hours per month to give back to the React community)
  • Peace of mind with life assurance, income protection and generous pension contributions
  • Paid maternity leave, as well as 6 weeks paternity leave for fathers, to let you spend valuable time with your loved ones

Tagged as: graphql, javascript, react native, react.js, redux