We are currently searching for a Senior Front-end (React.js) Engineer, passionate about vision and idea of our product and able to work with user-facing part of our application. We take inspiration from Spotify for building our engineering culture and implementing best practices. We work in small product teams, so this person will join our Engagement Team that is responsible for helping our tutors to be efficient and successful with Preply platform, and as a result, create an exceptional teaching experience for our tutors.
Our front-end developers work on all parts of our system from improving the UX, to making our API more robust. For example, we are migrating our JS stack from Backbone to React, migrating from REST to GraphQL, continuously moving to TypeScript. We like TDD, A/B testing, launching end-to-end testing on NodeJS and Puppeteer, CSS-in-JS, speed optimization and SEO tricks that help us to build a bigger business. We have diverse technical challenges that will allow you to develop your skills across the stack. We love automation and don’t like to repeat ourselves, so adopt a lot of best practices in development process, like Jenkins CI, docker, kubernetes, ES/TSLint, prettier, React-Native, Storybook experimenting with MicroFrontends and SSR (React+NodeJS), etc.
Your competency profile:
— 3+ years experience developing websites or web-applications;
— 1+ years experience developing large web-applications, building scalable and highly maintainable solutions
— Expert knowledge of JavaScript, React Ecosystem and its best practices.
— Exceptional communication skills;
— The growth mindset is a must, high level of self-organization, ownership, responsibility, attention to details.
— Any of Backbone, React-Native, GraphQL, TypeScript, Python, AWS experience is an additional strength.
— Min. B2 English level
Our tech stack: ReactJS, Apollo GraphQL Client, Redux, styled-components, WebRTC, Storybook, Jest, Puppeteer, Webpack, Gulp, TypeScript, ES6, NPM, Docker, AWS, Jenkins, Kubernetes.
What we offer:
✔ Work in the same office with easy-going and open minded people from all over the world
✔ Easy-to-reach location in the city centre
✔ Active office life with biweekly gatherings
✔ Monthly bonus deposit for self-development on Preply.com
✔ Strong financial package, paid vacation and sick leave
✔ Possibility to become a part of a truly big story at the start of its development
Ensuring a diverse and inclusive workplace where we learn from each other is core to Preply’s values. We welcome people of different backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer and a fun place to work. Come do the best work of your life here at Preply.
Your Expected Outcomes:
— Help us smoothly migrate from Backbone to React, and from Rest to GraphQL, from JavaScript to TypeScript, improve page load speed, develop new killer features.
— Constantly adding value to the experience of our customers by writing readable, maintainable, testable and efficient code.
— Dedicate time to deeply understand the problems and challenges users face and become a part of the solution finding process.
— Help us make our best practices even better (test culture, code reviews, mentoring).
— Participate in design and code reviews, mentor and guide junior front-end developers.
— Own your parts of the product!
Preply is a fast growing IT product company at an early stage of development, backed by Europe’s most prominent investors. 100 people are currently working building a global human-to-human online tutoring marketplace with locations in Kyiv and Barcelona.
We have more than 15 nationalities on board, that work in small cross-functional teams to continuously improve and scale user experience. We offer remote working days and the possibility to use our platform for self development. We challenge each other to learn more and faster, while promoting creative power and free will. Personal growth, a friendly and hierarchy-free atmosphere are guaranteed!
Openness, effectiveness and global mindset are the main characteristics of our people. Our goal is to make Preply a leading platform in online tutoring that will help people from all over the world achieve their life goals faster!