Mid/Senior Front End Engineer (React, Tailwind)
EF Education First
Software Engineering
Shanghai, China · China
Posted on Jan 2, 2025
About us
EF Education First is the world leader in international education. Our mission is to break down barriers in language, culture, and geography and so far, we have helped over 15 million people learn a language, discover the world or earn an academic degree. We have 500 schools and offices in over 50 countries and employ over 52,000 staff and teachers. In today’s increasingly complex and interdependent world our mission is more relevant than ever.
EF is investing big in new software innovation products for the next generation of Education experiences. We want to reinvent Learning and drive new and engaging ways for Students, Parents and Teachers to get the best out of our platform. We’re looking for like-minded individuals who love to grow and solve new and interesting problems.
About the role
The EF Edtech Global Application Platform team is looking for a mid/senior Front End Engineer to help shape the experience of our next generation online school.
The EF English Live website serves a huge volume of traffic in dozens of languages around the world, and we are now focussing on improving the student experience. To achieve that we are refreshing our apps and site to provide a fully responsive mobile first experience that makes video lessons and interactive learning possible wherever our students are. Web technologies play a big part in achieving this. We work closely with our in-house design and video production team, and we are constantly striving to inform our development with data-driven analysis.
You will be part of a team that is committed to quality and dedicated to putting our customers first. You will be involved in all aspects of product development and will work as part of a cross functional software engineering team. You can expect to learn the latest industry best practices, use the latest technologies and work with extremely talented people.
We’re looking for someone to
- help implement new fresh, responsive UI for our website
- help improve our front-end development best practices
- deliver high quality, maintainable and cross-platform code
We’re looking for someone who has
- 3+ years experience as a frontend/fullstack engineer
- experience with Typescript/Javascript
- experience with Node JS, next.js or nest.js preferred
- in-depth knowledge of any modern front-end framework, but React experience is required
- CSS, Tailwind: experience writing clean, semantic code for responsive design
- knowledge of modern CI/CD pipelines & willingness to improve them
- bonus points if you have experience with accesibility, product observability, microservices, containers, backends-for-frontends, devops, terraform
- bonus points if you have experience integrating LLM functionality while developing a product
What we offer
- The chance to work with an amazing team of designers, engineers, academics and product people
- The chance to work on global-scale, fault-tolerant distributed systems
- A beautiful, green, multi-national office based in Chelsea, London / Jingan, Shanghai
- An opportunity to have a positive impact on people’s lives
- High-end equipment (MacBook Pro etc)