Position: Frontend Developer (Angular)
Company: B2Broker
Category: JavaScript
Experience required: 2y

**Tasks:**

- Support / improvement / coding
- Conducting code review (we have it cross)
- Writing tests
- Participation in stand-ups / grooming / retrospectives

**What we expect:**

- Fluency in Git
- Ability to write in JavaScript ES5 and higher
- Understanding OOP, SOLID, Design pattern
- Excellent knowledge of Angular 9+ (including writing tests)
- Angular material design
- Understanding and knowing how the event loop works
- Experience with rxjs
- Understanding the specifics of XHR work
- Experience with D3js / HighCharts graphics libraries
- Knowledge of various formats for storing / transmitting information: JSON, XML, CSV and understanding the principles of data optimization
- Knowledge of XHTML / HTML5 and understanding of the principles of working with the DOM tree
- Knowledge of CSS and proficiency in the SASS / SCSS preprocessor
- Ability to develop a highly loaded WebSocket service
- Understanding REST and Difference from WebSocket

**Will be a plus:**

- Knowledge and skills to work with SVG / Canvas
- Knowledge of basic data structures and algorithms
- Experience with Node.js
- Experience in building server architecture on Nest.js
- Understanding SVG font assembly and working with SVG sprite maps

**We offer:**

- Salary without delays;
- registration according to the labor code of Ukraine;
- unlimited professional growth and the opportunity to work in a developing international company;
- resources for the implementation of bold ideas;
- work flexible hours in a cozy office.