Position: Angular 9 developer (D3.js)
Company: GeeksForLess
Category: JavaScript
Experience required: 3y
English level: upper

Front-End side:
·         Strong knowledge of JavaScript/TypeScript
·         Strong knowledge of CSS3/SCSS and Responsive Design
·         Experience of architecting complex and modular single-page-applications
·         Deep understanding of Angular, Reactive Programming and NGRX Store (effects, selectors..)
·         Web performance and Optimization of single-page-applications
·         Understanding of data visualization using D3
·         Nice to have: Sketch (software used by design team)
Cross:
·         Web security: user auth. flows: OAuth, JWT
·         DevOps: basic hands-on of CI/CDs (Azure DevOps/Gitlab) 
·         Basic Web server administration and configuration: NGINX, IIS
·         UNIX OS
  
Middleware side:
·         Strong knowledge of JavaScript/TypeScript
·         Knowledge of NodeJS
·         Experience of building servers using Express framework
·         Understanding of SQL for making database queries
 
Nice To Have:
CMS side:
·         Knowledge of PHP
·         Knowledge of Drupal
·         Experience using Drush tool for Drupal