Position: Розробник JavaScript
Category: JavaScript
English level: intermediate
Years of experience: 5

Basic understanding concepts of functional programming.
Basic knowledge in frontend React/React Native.
Basic knowledge in Design Patterns.
Basics of dev-ops (build systems, formatting and linting tools, deployment, etc).
Build systems Webpack, Gulp, Grunt.
HTML and template engines.
Have experience in creating cross-platform applications for Android, iOS, Windows on  Cordova / Electron
Testing Mocha, Jasmin, Jest
Tiny DevOps experience with microservices.
Unix-based, Linux, Shell scripting, Git, GitHub, GitLab.
Languages: TypeScript, JavaScript 6+, Java(Android)
Cross-platform: React Native, Cordova, Electron.
Backend: Node.js + AWS
Frontend: React Native, React/Redux, Vue/VueX, Backbone, jQuery, Bootstrap,  Material design
Web: HTML5, CSS3/LESS/SCSS/Stylus, JSP/JSF, Styled-Components, Markdown
Node.js Backend: Express.js(RESTful APIs)
Database: MongoDb/Mongoose, Google Firebase, SQLite, MySQL
Web Server: Nginx
Build: Npm/Yarn, Babel, Bower, Webpack/Browserify, Gulp/Grunt
Testing: Jasmine, Mocha, Jest