Position: Middle React.JS Developer
Company: Upplabs
Category: JavaScript
Experience required: 2y
English level: upper

We are looking for a Middle React.JS Developer to join our team. 

What is this project about? Is it a new one, or is it already in development?
This product combines convenience recurring payment features of a basic subscription model with debt payment.

What is so great about this project?
The app allows you to search/add your debt to the account, and create a schedule of payments. The main market is the US.

Who are the people I am going to work with?
Our team for now: 1 Python Engineer, 1 QA (Manual/Automation), 1 PM, 1 Front-end.

Requirements:
At least 2+ years experience with React.JS;
Experience with JavaScript 2+ years;
Experience with HTML/CSS;
Experience with TypeScript;
Experience with the Git version control system;
Ability to support existed modules and implement new ones;
Ability to understand the complex business logic of modules;
Communication skills;
Good written command of English.

What to do:
Translate the complexity of the business domain into maintainable code; 
Develop responsive web interfaces
Build reusable code/components
Optimize front-end code for performance and scalability
Write e2e/unit tests
Ensure UI/UX designs are technically feasible
Participate in technology/implementation discussions.

Benefits:
— Flexible working hours (full-time, 8 hours working day);
— No time-tracking systems, screenshots, bureaucracy;
— 20 days of paid annual vacation; 15 days of paid sick leaves;
— Possibility to use vacation during PP;
— Days off on all Ukrainian government holidays;
— Corporate taxi subscription for everyone;
— Quality workstations. You can choose a Macbook or any other laptop.
— Social package, including medical insurance, sports compensation, educational budget, free English classes, psychological training sessions;
— Mentorship program (get a mentor or become a one);
— Loyalty program 100 — we provide $100 per year for education
— Unless you prefer to stay at home, we would be glad to see you in our cozy office in the eco-part of the city;
— Last but not least — dynamic environment with a low level of bureaucracy;