Javascript Developer
Project Description
Havuta
Havuta is a social enterprise solving the problem of data collection for charities, governments and NGO’s. We are building a suite of tools to provide charities with the ability to collect better data and end users (beneficiaries) receive incentives in return. The application stack includes blockchain tokens to ensure there is complete immutability and transparency of every transaction.
We are currently rebuilding sections of both our front end and back end services in order to support NGO’s throughout the world and looking for developers to join us on this journey.
We are a remote team and therefore you can be based anywhere, however we would prefer someone based between these time zones, UTC and UTC+10.
Job description
We are looking for a great full stack JavaScript developer who is proficient with React.js, NodeJS and Express. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Redux). However you will also be supporting back-end team to build routes and secure workflows to transfer data to and from our front end applications. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
Developing new user-facing features using React.js
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Supporting back-end developers to build efficient routes to retrieve and access data using Express and other Javascript services
Utilising AWS and cloud based server-less architecture to increase speed and velocity of requests.
Writing test to increase coverage and certainty of our code base
Skills
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such asRedux)
Experience building REST API’s using Express
Solid understanding of writing test in JEST, enzyme and Cypress
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Familiarity with a CICD deployment processes
Nice to have
Experience building mobile applications using react native
Blockchain experience
NGO and development experience, building applications for users in complex and challenging environments
If you are interested in this role please send a CV and cover letter to:
frank@havuta.com
1208635 2005 total views
One-time Fixed Project
90 Days
1
01/07/2020 09:06 AM
01/07/2020 02:58 PM
2 freelancers submitted proposals.
Please login to submit your proposal.