Position: Middle Angular Developer
Company: Lionwood.software
Category: JavaScript
Experience required: 3y
English level: intermediate

REQUIRED SKILLS AND EXPERIENCE:
- At least 3 years of experience in Angular and 5 years of general commercial experience (JavaScript preferred);
- Experience with TypeScript;
- Code architecture design;
- Experience Comfortable with Git & GitHub pull request methodologies including code reviews;
- Experience with Angular Material, RxJS;
- Experience integrating with REST APIs.

WOULD BE A PLUS:
- Having backend experience with .NET/node.js;
- Experience in UX/UI and understanding of what a great user experience looks like;
- Experience with multiple frameworks, not just Angular;
- Participation in open-source projects;
- Experience in testing.

RESPONSIBILITIES:
- Execution of tasks by management;
- Distribution of tasks between the team;
- Training of colleagues;
- Checking the tasks performed by colleagues;
- Work on the effectiveness of the project, refactoring and improving the user interface;
- Creation, variable, support of project architecture;
- Reporting of work performed and planning the next;
- Taking participation on sprint planning and tasks evaluation.

BENEFITS:
- Compensation for sick leaves (8 days), vacation (20 days per year);
- Compensation for specialized courses, training, etc. (from 30% to 100%);
- Compensation for specialized software (from 30% to 100%);
- Bonus for sports activities (up to 50% paid by the company);
- English lessons;
- Massage at the office;
- Lawyer Services;
- Car and bike parking lots;
- Helping with registration and management of the PE;
- IT Club Loyalty Program Membership;
- Team buildings, pizza, and beer parties, corporate events every month;
- Coffee, milk, and cookies at the office.

PROJECT DESCRIPTION:

Education platform with online chat.

Project description:

The Learning management system (LMS) aims to bridge the gap between teachers, students, parents, and admins and have them all on one platform. NIT makes it easy to create and manage all learning activities, such as: creating online classes, assessing students, enhancing collaboration, storing, and tracking individual/ aggregate progress. Besides, the software gives users access to a digital library which includes videos, presentations or ebooks, and chat.