Pioneering advancements in blockchain technology infrastructure, Blockstream is the leading company extending Bitcoin at the protocol level to support a broad range of new asset types and financial markets. Blockstream supports values of decentralization, privacy, end-to-end security, user control, and open, permissionless innovation.
We are looking for a motivated and passionate Senior Software Engineer to develop digital wallet software with a specific focus on iOS. You will work on native iOS implementation of Bitcoin wallet software as well as other iOS applications.
Check out the latest news on our GreenAddress wallet:
https://blockstream.com/2018/03/30/greenaddress-two-factor-authentication-recovery-update
You will enjoy a fast-paced creative atmosphere of a well-funded FinTech Series A startup, multitude of growth opportunities, excellent compensation and benefits, flexible working schedule, and an option for partial telecommute.
A strong preference is given to the candidates living in Victoria, BC.
To Apply:
Please share your own iOS native apps portfolio, personal projects, and Open Source contributions for immediate review
Tell us why you would be excited to work for Blockstream and please do not be shy to send a Cover Letter in addition to resume!
Please send your resume and cover letter in WORD or PDF format to lilia@blockstream.io. We would like you to focus on your major achievements.
Requirements:
Strong CS background
Experience working on complex software applications in a senior or lead role
Key contributions to development of complex iOS apps and ability to demonstrate them
Strong knowledge of objective-C and / or Swift (ideally both)
PromiseKit experience
Knowledge of RxSwift
Experience with Git
Strong understanding of UI/UX best-practices
Good taste in app design
Pluses:
Open source experience as maintainer and/or contributor
Impressive projects on GitHub or Stackoverflow
Experience in any of C/C++/Python/Java/Javascript
Experience with high level use of symmetric/asymmetric cryptography
Experience with distributed systems
Android (native) experience
Bitcoin experience as user
Bitcoin experience as a developer
