AgencyImage

JS Senior Developer - BlockchainOur client is operating within the most exciting area of Technology in decades. An innovative applications development company, focussed on distributed ledger technology (Blockchain) and smart contracts. Based in London at Canary Wharf, our client has an expert team of blockchain developers that have been building cutting-edge solutions for disruptive startups and corporate clients in banking and finance, e-payments, energy trading, aviation, telecommunications and social impact sectors.They are building a new generation of decentralised applications, working through some of the most interesting problems in this field such as KYC, identity management, transactions anonymity, encryption and data security. What you'll be doing:Develop cutting edge software solutions for startups and corporate clientsDesign and build large scale, high volume systemsEngage with clients to understand their product vision and design proof-of-conceptand production grade productsCreate user-friendly web and mobile interfacesWrite automated testsRequired skills & experience:5+ years of Front End development experience (Vanilla JS, Angular.js, Ember.js or JQuery)2+ React ExperienceDeep web knowledge (DOM, CSS)Experience in writing automated testsRedux or similar Flux-like state-management toolsUnit testingGit, GithubAdditional desirable experience:React NativeExperience with accessibility and Legacy browser support (IE)React Web & relevant stack: Webpack, Redux etcExperience in Back End development with Node.js (Express.js)Experience with SQL and NoSql Databases (MySQL/Postgres, Redis)Basic Sysadmin and Bash Scripting knowledgeExperience with CSS3 new features (CSS3 transitions)Mobile development experience (Native or Phonegap/Cordova)Continuous integration toolEnd to end testingBDD/TDDExperience working with project management tools, such as Slack, Trello, JIRA etc

Apply for this job

If you believe that you have the required skills for this job, then go ahead and click the apply button below.

Share this job

Apply for this job

If you believe that you have the required skills for this job, then go ahead and click the apply button below.