Position: Senior React Developer
Company: Infopulse
Experience required: 3y
English level: intermediate

Infopulse Ukraine welcomes talented professionals to join our project as Senior React Developer. We are looking for an experienced and responsible engineer to be a part of our expert team working on the financial systems for one of top 20 largest world banks.

Responsibilities
Contributing to all phases of the development lifecycle.
Writing well-designed, efficient, and testable code.
Developing software by using SOLID principles.
Conducting software analysis, programming, testing, and debugging.
Preparing and producing releases of software components.
Support continuous improvement.
Providing software updates.
Adding new features.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Required competencies:
Experience with TypeScript
Experience with React and its main fundamentals like JSX, Virtual DOM, and component lifecycle.
Experience with Redux
OOP, SOLID principles
Experience building front-end application with a component architecture
Cross-browser layout
Experience in integration with API/Microservices
Unit testing
HTML5, CSS3, responsive design
Git, Jenkins, Atlassian tools
Scrum / Agile


Successful candidates should correspond to the following competencies / skills:
Bachelor's degree in Computer Science, equivalent educational or professional experience and/or qualifications
5+ years of strong JavaScript development with all the project scope technologies
3+ years of React experience
Must have in-depth knowledge of software development lifecycles (experience in Agile methodologies)
Strong communication, technical and remote collaboration skills are a must
Ability to effectively conduct technical discussions directly with Project/Product management, and customer
Excellent team collaboration skills
Strong relationship building and maintaining skills
Strong written and verbal communication in English