Position: Senior Front-end Developer
Category: JavaScript
English level: intermediate
Years of experience: 11

More than 10 years of experience in developing rich web applications.
Gathering requirements, establishing development goals, estimating tasks and projects. Significant leadership abilities, able to coordinate project implementation and leading project team.

Deep knowledge of software design patterns. Advanced knowledge in JavaScript development with newest technologies. Battle experience with popular/grossing rich client frameworks. Wide knowledge of most browsers support. Strong knowledge in Ruby(RoR) development. Well skilled in database design and system architecture design. Strong problem-solving, and time management skills, communication skills. Experience in major web programming languages, databases, operating hardware and software
Common
- ECMAScript/JavaScript ES5, ES6, ES2015 (browsers/Node.JS)
- A lot experience with developing SPA on React with Redux
- Strong knowledge in front-end stuff, play well with preprocessors Sass, Less, Postcss etc..
- Building cross-platform mobile applications using Phonegap

Front-end/Fullstack frameworks
- React
- Redux/Flux
- RiotJS
- Angular
- Vue
- Ember
- ExtJS(Sencha)
- Backbone with a tons of plugins

Mobile frameworks
- React Native
- Ionic Framework(AngularJS)
- jQuery Mobile + Backbone
- Sencha Touch(ExtJS)
- Framework7 (vanilla JS + jQuery)
My main expectations at new project is real efficiency at developing process, instead of spending time sitting at office from "bell to bell" as most programmers do. I strongly believe that Pareto principle is works well for everyone, and adhering to this principle one can achieve high results for both sides