Tasks:
- Development, modification of existing UI part of the system, implementation of new features
- Interaction and participation in integration of front-end application and API together with back-end team
- Optimization and refactoring of the current solution
- Participation in discussions on implementation of system enhancements and estimation of labor intensity of tasks
- Codereview
- Covering the code with unit tests
Requirements:
- Higher technical education
- Excellent knowledge of JavaScript (ES6), Context, Prototype, closures, TypeScript
- Experience with babel, git, webpack, Gulp, NPM
- Experience with ReactJS, Redux, React-router, AngularJS, JQuery frameworks
- Layout skills
- Knowledge of CSS frameworks such as Bootstrap
- Understanding of HTTP protocol
Will be a plus:
- Experience in agile methodology projects (Scrum, Kanban)
- Knowledge of leaflet, lodash, moment, socketIO
- Experience in writing unit tests
- Knowledge of UI/UX design
- Knowledge of Java
- Experience with Jira, Confluence, Jenkins
- Willingness to share knowledge with others
- Experience working in a team