Position: Middle React.Js Developer (TypeScript)
Company: Lionwood.software
Category: JavaScript
Experience required: 3y
English level: upper

REQUIRED SKILLS AND EXPERIENCE:
- Required skills and experience:
- At least 3 years of experience in React and 5 years of the general commercial experience
- Experience with JavaScript (ES6) and TypeScript
- Code architecture design
- Experience Comfortable with Git & GitHub pull request methodologies including code reviews
- Experience with Verdaccio, Redux/Redux-Saga;
- Experience integrating with REST APIs;
- Upper-Intermediate level of English is a must

Would be plus:
- Having backend experience with Node.js
- Having AWS experience
- Experience in UX/UI and understanding what a great user experience looks like
- Experience with multiple frameworks, not just React
- Participation in open-source projects
- Experience in testing

RESPONSIBILITIES:
- Write “clean”, well-designed code;
- Working with Jira, Confluence;
- Take part in requirements analyzes, research implementation ways, and possibilities;
- Analyze and estimate implementation efforts.

BENEFITS:
- Compensation sick leaves (8 days), vacation (20 days per year)
- Compensation for specialized courses, training, etc. (from 30% to 100% depending on the situation)
- Compensation for specialized software (from 30% to 100% depends on the situation)
- Bonus for sports activities (up to 50% paying by the company) — on hold
- English lessons at the office
- Massage at the office
- Lawyer Services
- Helping with registration and management of the PE
- Team buildings, pizza, and beer parties, corporate events every month
- Free coffee, milk, cookies, etc. at the office

PROJECT:

Title of project:

Laboratory examination information system

Project description:

The application handles and tracks all cycle of the laboratory examinations — from the order examination to providing results to the patient. The laboratory examination system provides service of the fulfillment of the transparent and controlled payment for laboratory examinations, operational exchange of laboratory examination data, patient’s awareness of the need for laboratory examinations, availability, their cost and etc.