Position: Middle Front-End Engineer (TypeScript / Angular)
Company: MoonDust Software
Category: JavaScript
Experience required: 1y
English level: intermediate

**MoonDust Software** is looking for a Middle Front-End Engineer (TypeScript / Angular) to work on interesting projects in the e-commerce segment (B2B, B2C, internal systems), specifically: collection and processing of large data arrays (working according to Agile methodology).

**It is particularly important for us that the specialist owns:**
• Angular 11+;
• TypeScript / JavaScript / RxJs;
• Bootstrap 4+;
• HTML5, CSS / SCCS;
• Git;
• Knowledge and understanding of REST;
• At least two years of experience in real commercial projects;
• English (Intermediate level);
• Teamwork skills.

**A big advantage for our candidate would be:**
• Understanding how the server part works;
• Ngx-datatable / datatables.net;
• Understanding of SOLID, Dependency Injection;
• Experience with unit tests, TDD / BDD, test frameworks (Mocha, Should, Chai, Jest).

**Middle Front-End Engineer Tasks:**
• Integration with internal and external web services;
• Development of web applications via chosen architecture;
• Development of the client part (interface) of resources;
• Creation of adaptive web applications;
• Coverage of applications with unit tests;
• Writing documentation;
• Debugging web applications and fixing errors;
• Refinement of made modules in existing projects of the company;
• Creation of new projects from scratch.

**Social package:**
• 24 calendar days of paid vacation or sick leave;
• Work in the office with opportunity to work remotely.

**Join a team where your work is valued and has a direct impact on the product!**