Position: Middle React Native Engineer (blockchain experience)
Company: Сapgemini
Category: JavaScript
Experience required: 3y
English level: upper

Our client is the leading Ethereum software company. The target solution is to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. The client's product suite, serves millions of users, supports billions of blockchain-based queries for clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. 

Responsibilities

•	Collaborate with the stakeholders and follow the established process. 
•	Take part in requirements analysis, task planning, estimation, coding and participate in regular code reviews. 
•	Suggest technical and functional improvements to add value to the product 
•	Research and evaluate technical options to implement business requirements 
•	Report to PM about current tasks status, technical or other risks

Requirements (required)

•	3+ years of commercial development experience
•	Experience with React Native, JavaScript ES6, CSS
•	Knowing flux principles, Redux
•	Experience in writing tests
•	Confident user of Git, NPM 
•	Practical experience creating markup for user interfaces
•	Well-developed communication & team working skills
•	Sufficient English level for communication (verbal & written)

Requirements (optional)

•	Android/iOS development experience using Kotlin or Swift
•	Practical experience with Agile / Scrum processes
•       Working with blockchain applications is significant plus