Responsibilities
- Write code for a new open source bitcoin wallet based on JS/chrome extension
- Communicate with electrum SPV server to get transaction/balance data
- Write modular and optimize core engine that does various tasks like create wallet, send/receive bitcoin
- Code extensive unittest cases that ensure security/correctness of each module
- Implement frontend screens provided by the design team
Required Skills
- Proven experience in contributing to well-known open source Bitcoin projects.
- Strong understanding of Bitcoin protocol and wallet internals and security
- Proficiency in JavaScript for development tasks
- Deep understanding of cryptography / web security
- Comfortable with HTML/CSS
Nice to Have
- Previous experience in developing Chrome extensions.