Position: Senior Front-end developer (React)
Category: JavaScript
English level: upper
Years of experience: 10


Software engineer with more than 10 years of professional experience in web-applications development. Strong knowledge of markup-techniques, creating single page applications with the modern front-end technologies. Started my career as a Java developer so also have experience in writing web applications and REST API services using Java, Spring Framework etc. Good understanding of software development processes and methodologies (Scrum, Kanban).

Technologies, Tools and Frameworks:
HTML5, CSS3, SCSS, PostCSS, JavaScript, AJAX, React.js, JSX, Redux, iframe, REST, node.js (basics), Angular (basics), TypeScript (basics).
Packages management: npm, yarn.
Testing tools: jest, enzyme, mocha, chai, sinon.
Module bundler: webpack.
Other: lodash, babel, storybook, jQuery, nginx, docker.
Databases: Oracle, MySql, PostgreSQL.
Continuous integration servers: Jenkins, Bamboo.
Version control systems: SVN, Git.
IDE: WebStorm, IntelliJ IDEA.
Development process tools: Jira, Confluence.
Java stack: core, collections, multithreading, concurrency, JDBC, Spring core, Spring MVC, Spring Batch, Spring AOP, ETL, REST, Servlets/JSP, JUnit, Mockito,
maven, gradle.