Javascript Developer

Web, Mobile & Software Development
Nego
Posted 4 years ago

Project Description

Company Introduction
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

Amazon AWS JavaScript React.js

2 freelancers submitted proposals.

Please login to submit your proposal.

Open
About Client

Havuta

1 open projects
0 projects hired
0 projects completed

Please login to view the details.