Position: Freelance React developer
Company: Matrix
Category: JavaScript
Experience required: 5y
English level: upper

Matrix Eastern Europe, the offshore division of Matrix IT, one of the leading global R&D services companies with more than 10,000 professionals, is looking for a Freelance React developer to join one of our teams- Ezbob!

Location - POLAND! 

Here is our offer:

• Remote work and flexible working hours
• Professional and career benefits
• Top-quality work environment
• Free Hebrew and Business English classes
• Online sports activities
• Celebrating online happy hours

Ezbob develops and operates, a cloud-based core banking platform for the financial sector. Their technology powers the most advanced decision-based online services. Their platform is already deployed at Tier1 banks.
Ezbob's Sofia office is full of fun, funky, bright, and exciting people, who love collaborating to make something brilliant. If working in a dynamic and growing startup with the latest technologies and an energetic team appeals to you, then come and see for yourself.

**What would you be doing?**
• 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

**What do we need from you?**
• 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