Remote Opportunity - Senior JavaScript Developer Needed

Worldwide  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Ethereum Classic is an independent community driven blockchain continued after EF (a foundation originally started Ethereum blockchain) moved to a separate fork by introducing censoring transactions into their blockchain. Ethereum Classic community opposed that fork and kept original chain, because it believes in Blockchain Immutability and Code Is Law principles of blockchain.

How We Work

Remote Teamwork: ETC has a community based worldwide, and collaboration - with these international members is crucial
Communicating Tools: The global team collaborates over a public slack channel and all documentation and code is shared on dedicated Github pages
Communication with Wider Community: We keep in touch with the global community, outside the core dev, who are working hard to further the cause of open, neutral and immutable blockchain tech. This includes marketers, economists, developers and financial services professionals
Consistent Building and Testing: ETC focus is not to “move fast and break things”. ETC is focused on developing well thought out infrastructure that has security and stability at its foundation, as we are aiming to build the future of the internet

What we're doing

ETCDEV team started a new project called Emerald Project, which is designed to be a base platform to build apps on top of Ethereum Classic. It can be a mobile app, desktop app, or browser-based apps and sites. It consists of several layers, to connect to a RPC, to sign transactions, and to provide a user UI. Last part is written in Javascript, and can be embedded into other apps and websites. As a main product, we build Emerald Wallet, which is an official ETC wallet and a reference application build on top of Emerald Platform

What we're looking for

We are looking for a person to work on Ethereum Classic official wallet, and on a JS SDK for third party developers who wants to add support for Ethereum Classic into their apps.

We need a person who can make architectural decisions, who can understand what is the most flexible way to implement JS SDK, and is able set goals and priorities.

Project & tasks

  • Lead development of Emerald Project, an SDK for Dapps and Wallets
  • Development of a reference wallet for Ethereum Classic
  • Provide Javascript libraries and UI components for 3rd party developers
  • Provide examples, documentations, support wide community of developers, participate in conferences and meetups

Technology

  • Modern Javascript (ES6, Babel, etc)
  • React, Redux, ImmutableJS
  • Material UI
  • Rust on backend (crypto, connection, etc)

Requirements

  • More than 5 years of experience with Javascript
  • Experience of building and maintaining open source Javascript libraries
  • Experience with React, Webpack, HTML and SCSS
  • Familiar with Git and Linux
  • Proficient with spoken/written English, excellent communications stills
  • Good practices documenting, writing and maintaining clean code
  • Track record of Open Source contributions
  • Experience of building distributed applications
  • Self motivated, can take initiative and feel comfortable both working alone and part of a team

Join Us

It’s a great chance to show your professionalism, learn something new and take part of the next technology revolution. It’s invaluable experience you’ll want to write about in your blog, speak on a tech conference and tell your fellow colleagues. We give you flexibility and the opportunity to work remotely.

How to Apply

Please send us your full CV, cover letter AND links to Github and StackOverflow accounts.
Start date
ASAP
From
ETC Dev Team
Published at
17.05.2017
Contact person:
Freelancer Map
Project ID:
1345562
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register