Frontend Developer (Portugal Remote)

Publicado 10-09-2021

Global {M}

Lisboa Lisboa (Contabilidade / Finanças)


About Applied Blockchain Applied Blockchain is an innovative applications development company, focusing on distributed ledger technology and smart contracts. Based in London at Runway East, London Bridge and in Batalha, Porto, Applied Blockchain has an expert team of blockchain developers creating cutting-edge solutions for disruptive startups and corporate clients in banking and finance, e-payments, energy trading, aviation, telecommunications and social impact sectors. We 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

Developing cutting edge software solutions for startups and corporate clients
Developing DApps (Decentralized applications) based on the Ethereum blockchain platform
Integrating with Applied Blockchain proprietary SDK library that will handle the communication with the blockchain
Integrating with REST APIs
Engaging with the developers in your team, share ideas and come up with a practical implementation
Creating user-friendly web and mobile UX/UIs
Writing automated tests for both React components and for browser-based end to end tests
Reviewing other developers code in form of GitHub pull requests
Ensuring that the features you developed are deployed and working on staging and production environments SENIOR FRONT END DEVELOPER Porto, Portugal Required skills & experience
5+ years of professional javascript frontend or full-stack development experience (any framework: React, Angular.js, Ember.js, JQuery, Vanilla JS, etc.)
1.5+ years of professional React experience
Experience with Redux or others Flux-like state-management libraries
Deep web knowledge (DOM, HTML, CSS)
Experience in writing automated tests
Experience with Git and Github and common development flows
Good English and teamwork skills Desirable skills and experience
UI/UX Mobile development experience (Swift/Objective C and Cocoa for iOS, Java/Kotlin and Android SDK for Android)
React Native experience
Experience with CSS preprocessors (SASS, LESS, Stylus, ...)
Experience supporting legacy browsers (IE10)
Experience with CSS3 new features (CSS3 transitions)
Mobile development experience via Phonegap/Cordova
Knowledge of continuous integration workflow and tools
Experience in End to end testing
Experience working with project management tools, such as Trello, JIRA, Pivotal Tracker, Zube etc.
Experience in backend development with Node.js (Express.js)
Experience with SQL and NoSql Databases (MySQL/Postgres, Redis)
Bash scripting knowledg