Инновации и инсайты в мире Java из первых уст. Новая конференция Java Fest — 21 марта >>
Source Angel is the team of young and enthusiastic professionals. We believe that people are the reason we are able to do what we do. We are headed by Danish management and this fact defines our main values: respect, people orientation and highest quality for everything we do.
21 января 2020

Frontend Engineer (React)

Харьков, Днепр

Необходимые навыки

3+ years of commercial programming experience in JavaScript, ES6;
Experience wit React.js workflows (Redux and Reflux — to be refactored);
Proficient understanding of web markup, including HTML5, CSS3;
Experience with Git;
Ability and experience of technical leadership, high responsibility tolerance. You will be the go-to person for difficult engineering problems on the frontend side of things;
English level — Intermediate and higher.

Будет плюсом

Mobile development experience;
Apache Cordova;
Large projects refactoring (change of technologies, huge dependencies update).


As a cozy and rising company we can offer you:
— 20 days of paid vacation, paid sick leave;
— nice office in city-center, flexible working hours;
— beer, coffee and cookies in the kitchen, parties, lunches, etc.

BUT as a group of people with whom you will spend a lot of time together, we can offer you lightness and ease in communication and good jokes during the working process.
Also, you will feel the difference (in a good way!) in communication with our top management, that is Danish and, btw, so nice to work with, you can’t imagine :)


Engineering high-quality solutions for both well-defined tasks and business needs;
Providing well-structured, re-usable, easily readable, well-documented, testable, and efficient code;
Knowledge sharing and guiding more junior team-members, particularly in engineering issues;
Writing unit and integration tests;
Communicating and collaborating closely with the team, adhering to our development process and tools;
Performing code reviews regularly.

Role & Scope:
As frontend engineer you will be responsible for (but not limited to) development and maintenance of client web applications.
If you have fullstack and/or mobile development experience, you’ll have a chance to contribute to those apps as well.
Currently the web app is built using React 14, Reflux 0.3.0 and equally outdated (few years) libraries; stylus+css+jsx is used for UI.
First significant epic would be migrating the old app onto fresh React, Redux+Saga and Material-UI. Corporate dashboard is already refactored onto these libraries and there are code sharing possibilities.

О проекте

The project is an Uber-like taxi app with a twist — it is focused on corporate clients needs allowing companies book rides for their employees, manage budget for rides, receive analytics and much more.
The ecosystem consists of a number of apps: native ones for Android and iOS, web interface, admin dashboard, RabbitMQ and Redis, and, of course, backend server to fuel all the apps with data.

Technologies used on the project:

Frontend: React, Redux, Reflux (to be refactored), Redux-Saga, Socket.io, Material-UI, stylus, mapbox-gl, i18next, gulp, browserify, babel.

Backend: NodeJS, Express, Knex, Socket.io, RabbitMQ, MySQL, Redis, mapbox,


Горячие вакансии

Все вакансии

Похожие вакансии

Все похожие вакансии