Position: Frontend React.js Developer
Company: Uptarget
Experience required: 5y
English level: upper

**Tasks:**
- Contribute to all phases of the development lifecycle.
- Write well designed, testable, efficient code.
-Be part of a scrum team and work closely with the product owner, QA, DevOps and other team members.
- Work closely with the product team to design the system.
- Ensure designs are compliant with specifications.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Collaborate with and support our delivery and customer support teams to implement successful projects based on the platform you will be developing.
 
**Requirements:**
- At least 4 years of experience with React.js development – required
- Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel – required
- Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc – required
- Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries – required
- Understanding of RESTful APIs, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, popular frontend development tools – required
- Experience in Agile/Scrum development - required
- Ability to work according to standards and mentor team members with best practices.
- Great interpersonal skills with leadership abilities.
- Flexibility, ability to work in a multi-tasked and dynamic environment.
- Self-learner and passionate about new technologies.
- Intermediate+ level of English.