Front End Engineer (React) for QuantumSoft

Срок для отклика истек

Описание вакансии

Summary

We are looking for Middle or Senior Front End Engineers to build new and maintain existing software applications. Our Front End Engineers work closely with backend developers, UX, Dev Ops, QA engineers and product owners to cope with new challenges effectively.

Responsibilities

  • Design, develop, test, debug and maintain frontend applications on React
  • Participate in all phases of the software development life-cycle – requirements, architecture/design, implementation, testing, release, maintenance of our software
  • Work with cross-functional teams to ensure successful delivery
  • Perform design, code and test reviews of solutions
  • Write and review artifacts during the software lifecycle
  • Accept and provide technical solutions and direction
  • Work with customer team to support enhancements and fixes to existing applications in production
  • Assist in process improvement initiatives

Requirements

  • Excellent knowledge of JavaScript (preferably ES2015+), HTML and CSS.
  • Knowledge of modern frontend application concepts such as Promises, Ajax and RESTful API, WebsSockets, SPA, responsive UI.
  • Experience with some of SPA frameworks such as ReactJS, AngularJS, etc.
  • Experience with canvas, d3, redux is a plus.
  • Experience with VCS (preferably GIT).
  • Experience with tracking systems such as Jira, Zephyr, etc.
  • Experienced Unix/Linux based operating systems user
  • Nice to have: experience with a building frontend application from scratch including Webpack tuning and testing infrastructure creation based on something like Karma/AVA/Mocha/Jasmine etc.
  • Good knowledge of classic algorithms and data structures
  • Good understanding of OOP and Design Patterns
  • Solid experience in Unit Testing, Domain-driven Design and Code Reviews