Position: Senior JavaScript Developer
Company: Intellectsoft
Experience required: 3y
English level: upper

Project description: You'll be working in a team building from scratch one of the product lines in the agency that provides services for clients in private equity, healthcare, and technology.

**Requirements**

3+ years experience with React 16+, experience with popular React.js workflows and developing TypeScript components for React
5+ years experience with Javascript, strong proficiency & thorough understanding in JavaScript, including DOM manipulation and the JavaScript object model
1+ years experience with Typescript
Experience with state management libraries
Experience in building responsive applications
Front-end leadership experience
Experience in Webpack, Babel, NPM
Deep understanding of async concepts in JavaScript: event loop, promises, coroutines
Familiarity with: newer specifications of EcmaScript, RESTful APIs, modern authorization mechanisms, such as JSON Web Token, modern front-end build pipelines and tools, code versioning tools such as Git
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Ability to analyse and support the applications architecture
Ability to write high performance and reusable code
Hands-on experience with web-services and standards (SOAP, REST, XML, JSON);
Experience in unit tests
Experience with Agile development, TDD

**Nice to have**

Experience with Recharts, Ant Design, material-ui, axios, inversify, amcharts, d3.js, charts.js
Understanding of Cloud services (AWS, Azure, Google Cloud)

**Responsibilities**

Developing new user-facing features using React.js
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high-quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Making use of the existing code base and building new design on top of it

**Benefits**

Good opportunities to work with remarkable teams from all over the world
Lighthearted, inspiring and open company culture
Opportunities to travel
Health Insurance coverage
English language courses
Fresh fruit and other snacks onsite
Fun corporate events :)