Position: Senior Front-End ReactJS Developer
Company: Talentuch
Category: JavaScript
Experience required: 3y
English level: intermediate

Our client is a US-based product company. The platform is designed specifically for the payments industry, has won numerous awards, and maintains a very high client retention ratio.

The team is diverse and distributed. They are made up of engineers, sales, support, and management staff from over 9 countries.

And now, they expand the team and looking for a talented and reliable JavaScript developer who is proficient with ReactJS.

**Why you should work with the company**
•	Highly competitive salary.
•	Challenging tasks and consistent workload in many years to come without any doubts.
•	They have a great reputation. 
•	It’s a big system and you can learn a lot. 
•	Professional, friendly and ambitious team.
•	Opportunity to contribute to the development of a complex enterprise-level software solution in the payment industry.
•	Work remote from anywhere. 

**Responsibilities**
•	Your primary focus will be on developing the product’s user interface. Their product designer will provide Zeplin designs of pages which will often involve creating and implementing components following well-known ReactJS workflows (such as Flux or Redux). 
•	You will work on a team of developers to ensure that React components, and the overall application, are fast, secure, and easy to maintain. 
•	You will frequently interact with the Back-End Developers when implementing GraphQL API endpoints. 
Therefore, a commitment to a collaborative problem solving, and bug-free environment is important.

**Requirements**
•	Strong proficiency in JavaScript, DOM manipulation, and the JavaScript object model.
•	Thorough understanding of ReactJS and its core principles.
•	Experience with popular ReactJS workflows (such as Flux or Redux).
•	Familiarity with newer specifications of ECMAScript.
•	Experience with data structure libraries (e.g., Immutable.js).
•	Knowledge of isomorphic React is a plus.
•	Deep familiarity with RESTful APIs.
•	Knowledge of modern authorization mechanisms, such as JSON Web Token.
•	Familiarity with modern front-end build pipelines and deployment tools for CI/CD.
•	Experience with common front-end development tools such as Babel, Webpack, NPM.
•	Ability to understand business requirements and translate into technical requirements.
•	A knack for benchmarking and optimization of pages for speed using best practices.