Position: Front End (ReactJs) Developer
Company: Provectus
Experience required: 3y
English level: upper

Requirements
Software Engineering or related field with 3+ years of professional software development experience in Frontend technology such as ReactJs, AngularJs;
Deep understanding of front end development fundamentals including JavaScript, CSS, HTML and strong skills in React.js and its core principles, React.js workflows (such as Flux or Redux), Typescript, webpack, Babel, npm;
Experience working with REST-based APIs and JSON data structures;
Experience working in an agile environment, updating tasks in scrums, meeting the commitments provided to different agile teams;
Hands on experience working with source control system Git;
Experience working with micro-frontend using web components;
Strong analytical and debugging skills;
At least an Intermediate level of English.

Responsibilities:
Implementing best practices and technical solutions in process of migration from Angular to React;
Working on new functionality;
Taking ownership of business requirements and design, implement, test solutions;
Write a professional, performant, high-quality code that will support a scaling business;
Ask the right questions and think deeply about building solutions that support both - short-term and long-term goals;
Proactively participate in the agile development process sprints, providing effort estimates, commitments and feedback to tasks.