Position: Senior / Tech Lead JavaScript / Front end Developer
Category: JavaScript
English level: intermediate
Years of experience: 7

* Web application development using JavaScript, TypeScript, modern JS frameworks like React.js, Redux (reselect, redux-saga, redux-thunk, redux-form, formik), MobX, Angular (1.5.x, 2+). 
* Proficient understanding of web markup, HTML5, CSS3 (SASS, BEM), Bootstrap. 
* Understanding of web standards, cross browser compatibility, debugging techniques. 
* Has background in unit and e2e testing with Jest and Enzyme.
* Understanding of SEO principles. 
* Basic understanding of server-side scripting (Node.js), Express framework. 
* Strong knowledge of database development with RDBMS (PostgreSQL, Firebird) and minor experience with NoSQL (MongoDB). 
* Familiar with Ionic 2 Framework, React-Native, Next.js, Docker and Heroku. 
* Task runners and package managers: Webpack, Gulp.js, Grunt, nmp, bower, Yarn and Babel. 
* Version Control Systems: Git (Gitlab, Github, BitBucket), Mercurial.
Overall 10+ years of work experience in software development, 7 years in JavaScript development. Strong understanding of Agile and Scrum principles. Using issue tracking tools Atlassian JIRA or Trello. Experience in Functional Programming, Data Analysis of problems of different scale and complexity, Testing, Refactoring, Continuous Integration, Data structures, Algorithms. Possesses problem-solving skills as well as high level of sociability, adaptability and cooperation. Extensive understanding of OOP, SOLID principles and object-oriented JavaScript. Experience with UML modeling and Design Patterns: MV*, GoF and DI.
I’m looking for Senior/Tech Lead JavaScript Developer position and ready to join the team as a Front End Developer.