Middle Fullstack ReactNative + Node Javascript developer (in Ukraine) for an open source, non profit project Offline

We’re looking for the Middle full-stack JavaScript developer to join the team working on the cryptocurrency project.

Про проект

It represents the world's first people-powered UBI, including a digital coin and wallet that allows users to receive free basic income with real monetary value straight to their devices.

 

Головний стек

- ReactNative for Web as the framework for a cross-platform application running as a web app (PWA) and on both (IOS & Android) mobile platforms

- NodeJS and ExpressJS framework for the backend connecting the web/mobile app to databases and wallet

- MongoDB as the database for keeping all non-encrypted data

- GunDB (document-based DB similar to Firebase) as the realtime encrypted decentralized storage, used both app- and server-side

- Web3js library used to interact with blockchain running UBI contracts

 

Вимоги

- 3+ years experience with React

- 1,5+ years experience with ReactNative or ReactNative for Web

- 3+ years experience with NodeJS and ExpressJS framework

- good knowledge about design patterns generally using in React and Express applications

- experience with React hooks; with application state containers (Redux, Undux); MongoDB; Firebase or another realtime database

- experience with testing React and Express apps (writing unit tests on Jest)

- English - pre-intermediate/intermediate (А2-В1)

 

Ключові навички

- Javascript (prototype model, functional programming, OOP)

- modern ES6+ syntax sugar

- promises & asynchronous calls

- REST API

- common middlewares generally used with express (cors, body parser, authentication etc)

- common libraries generally used with React (axios, router/navigation, form validators, paper, ui controls etc)

- ORM/ODM wrappers over MongoDB (mongoose, Lucid)

- React hooks

- application state containers (Redux, Undux)

- utilities (lodash, moment, numeral etc)

- unit testing (jest)

 

Ми пропонуємо

- a remote job with flexible working schedule

- five 8-hour working days per week

- you could start working from any time (have agreed with Your team lead)

- up to 14 vacation days per year

The job ad is no longer active
Job unpublished on 2 November 2020

Look at the current jobs Node.js Remote→

Loading...