Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Preply is an online language learning marketplace, connecting tutors to hundreds of thousands of learners in 180 countries worldwide. More than 40,000 tutors teach over 50 languages, powered by a machine-learning algorithm that recommends the best tutors for each learner.
9 квітня 2019

Middle Front-end (React.js) Engineer (вакансія неактивна)

Київ

Необхідні навички

We are searching for a Middle Front-end (React.js) Engineer for our Student Performance team, who are focused on delivering a smooth learning experience to our customers. That is mostly achieved with our lesson scheduling system and video chat, which we iterate on a lot.

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:
— 2+ years experience developing websites or web-applications;
— Expert knowledge of JavaScript, React Ecosystem and its best practices.
— Commanding grasp of HTML, CSS, Webpack, Gulp, and related Web technologies.
— Familiarity with server-side MVC web frameworks, such as Ruby on Rails or Django would be a plus.
— Exceptional communication skills;
— High level of self-organization, ownership, responsibility.
— Any of Backbone, React-Native, GraphQL, 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:
— Constantly add value to our customers’ experience by developing our new killer features, which may imply working with Websockets or WebRTC, developing browser extensions, or migrating our existing components from BackboneJS/REST to ReactJS/GraphQL.
— Dedicate time to deeply understand the users’ problems before tackling them. Run A/B tests. Work hand-in-hand with our design, backend, QA, product, customer insights, and customer support teams.
— Contribute to our micro-frontend experiments (we publish our libs to NPM).
— Help us make our best practices even better (architectural councils, TDD, code reviews).
— 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!