Compensation
Contract type
Technologies & frameworks
Benefits & perks
- Remote working
- Flexible working
- Team workouts
- Conference tickets
- Unlimited vacation
- Travel opportunities
Role overview
Overview
The primary project of Heliax is the Anoma protocol. Anoma is a sovereign, proof-of-stake blockchain protocol that enables private, asset-agnostic cash and private bartering amongst any number of parties. In addition to Anoma, Heliax works on open-source projects which are part of the Anoma ecosystem, including cryptographic libraries such as the MASP and tools for high assurance validity predicates and arbitrary zero-knowledge circuits (Juvix).
Heliax is a remote-first team, currently composed of cross-disciplinary members located around the world. All of our work is open-source. Our work culture is characterized by open-allocation, where team members have a high degree of freedom and autonomy in choosing when to work, what to work on, and whom to work with.
As a senior engineer within the Interfaces team, you will be integral to the development of the Anoma Wallet: a browser based multi-asset wallet that allows users to send and receive digital assets, including NFTs. This system is designed using a cutting-edge tech stack of TypeScript + React + Rust + WebAssembly.
Some representative examples of features you’ll be working on in this role are: adding support for Ledger hardware wallet connectivity, support for generation and use of file-based keys, generation of shielded transactions using cryptographic libraries, display of any digital asset (including NFTs) and associated transaction history, and on-chain management of staking and governance.
Responsibilities
- Architecture & implementation of front-ends from design prototypes, wireframes and specifications in close collaboration with web designers
- Development of lower level integrations of the applications with e.g. with the Ledger APIs.
- Creation and maintenance of developer-friendly documentation and specifications for internal use as well as open-source contributors.
Qualifications
- Either strong web development skills and experience using TypeScript and other modern web frameworks or experience with software development in Rust
- You have a bachelor’s degree in Computer Science or equivalent knowledge and experience.
- You are excited at the prospect of learning and working with state-of-the-art technologies such as WebAssembly and Rust.
- You strive for clean, maintainable and tested code.
- Willingness to learn Rust if coming from a web development background.
Bonus Qualifications
- Worked on applications and end-user interfaces in the blockchain industry.
- Have used applications or products of the blockchain industry before.
- Interest and ability to learn and understand the codebases and the high level design of the Anoma blockchain protocol (Rust), understanding how zero-knowledge proof schemes and other cryptographic libraries (Rust), the SDK – or any other libraries or dependencies that will be integrated with the front-ends.
- Experience with low-level programming languages, e.g. Rust, C, C++(even better if you have any projects written with it), functional programming languages, e.g. Haskell or OCaml.
- Organized and/or participated in developer meetups or conferences and enjoys being involved with open-source communities.
- Fluency in other languages.
Misc.
Preferred if residing within (+/- 3 hours) Central European time zones. Ideally someone who enjoys travel, nature and hiking. Often we find that products are best designed not in a meeting room but rather on a trail 🏔.
- 10-49
Heliax is a research, development, and product company dedicated to bringing novel research to bear on the hardest problems in the distributed ledger space and making self-sovereign and privacy-preserving technologies accessible worldwide. Our Work Heliax is the core development team building the Anoma Network, a layer 1, proof-of-stake, blockchain protocol that deploys cutting edge research in zero-knowledge cryptography and distributed systems design to enable private, asset-agnostic cash, bartering among any number of parties, and coordination mechanisms at large scale. Our Research Heliax's R&D team distills novel research across many disciplines, such as zero-knowledge cryptography, programming language theory, and computer science with the aim of building open-source tools that contribute to solving the bottlenecks in the blockchain industry. Some of our past projects include: Juvix, a dependently-typed high-level language for developing smart contracts, which is platform agnostic and able to output efficiently executable code. MASP, a zero-knowledge cryptographic scheme implemented in Rust that enables multi-denomination privacy sets Our Culture Heliax is a remote-first company with +20 team members located around the world. Our culture is defined by the following principles: Shaping the industry: join the vanguard of the emerging blockchain industry and work on problems that have never been solved before and on building systems and products that were not possible before. Remote first: from Canada, United States, Brazil, the UK, France, Switzerland, Germany, Austria, Denmark, Taiwan, Japan– work from whenever you want. Open allocation: high degree of autonomy and flexibility. Team gatherings: from company-wide to team-specific gatherings to research and industry conferences.
Compensation
Contract type
Technologies & frameworks
Benefits & perks
- Remote working
- Flexible working
- Team workouts
- Conference tickets
- Unlimited vacation
- Travel opportunities
Get hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through Functional Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with EmailGet hired!
Sign up now and apply for roles at companies that interest you.
Engineers who find a new job through Functional Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with Email