We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Blockchain Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

Senior Front-End Developer

Remote within
  • CET (-3/+3 hours)

15 November, 2021

Compensation

Competitive

Remote within

    Timezones
    • CET (-3/+3 hours)

    Contract type

    Full time
    Remote working

    Technologies & frameworks

    • JavaScript
    • FRONTEND DEVELOPMENT
    • WEB DEVELOPMENT
    • Vue.js
    • REACT JS
    • browsers
    • JavaScript / TypeScript
    • API Integrations
    • ReScript

    Benefits & perks

    • Remote working
    • Flexible working
    • Unlimited vacation
    • Team workouts
    • Conference tickets
    • Travel opportunities
    Build delectable user experiences that make Anoma's features accessible to the world!

    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.

    Responsibilities


    • Architecture & building front-ends from scratch from design prototypes, wireframes and specifications.
    • Work very closely with the designer(s) on clarifying and providing bi-directional feedback on the designed wireframes, prototypes, and graphic assets.
    • Cross web ecosystem integrations, e.g. front-ends across applications, such as browser extension applications with web applications securely.
    • Lower level integrations of the applications with e.g. HSMs (e.g. with the Ledger APIs).
    • Organize project code bases & development processes in a scalable (allowing multiple people to simultaneously work on it), easy to test, perform quality assurances, & ready to integrate user feedback.
    • Work closely with the Comms & Product team, a team composed by designers, developers, and content writers on building, improving, and maintaining the existing & upcoming organization and project websites.
    • Developer-friendly documentation writing for both internal use and external use, as the projects and its libraries are/will be open-source.

    Projects


    Here are some of the projects that the team is working on:

    • Anoma Extension:
    • Description: A browser extension that works as the 1st step for all users. It is a Key Management System (KMS) that enables users to generate a master seed phrase and auto derive accounts on Anoma, later to access, manage the keys to e.g. sign transactions or use the viewing key.
    • Sample of key features:
    • Support for file-based keys
    • Support for Ledger hardware wallet connectivity (keys are generated on the Ledger HSM)
    • Generation of master seed phrase
    • Auto derivation of keys for transparent and shielded accounts
    • Anoma Wallet:
    • Description: Anoma's browser based multi-asset wallet that allows users to send and receive transparent and shielded transfers.
    • Sample of key features:
    • List all assets (any digital asset) on Anoma, which include NFTs.
    • Able to send/receive shielded and transparent transactions
    • Transactions can optionally be offsetting carbon
    • Display transaction history
    • Organization Website: 
    • heliax.dev
    • anoma.foundation
    • Project websites:
    • Anoma: https://anoma.network/ 
    • MASP: https://masp.dev/ 
    • Juvix: https://juvix.org/ 

    Qualifications


    • You LOVE front-ends and have a passion for delivering delectable user experiences to a world-wide user base.
    • You feel aligned with Anoma’s vision and goals in bringing financial privacy and self-sovereignty to everyone in the world.
    • You have a bachelor degree in Computer Science or equivalent knowledge and experience.
    • Built and contributed projects in the web ecosystem for +5 years that have been deployed to an active user base, have mastered JavaScript (& TypeScript/ReScript, otherwise you’re able to pick it up quickly) and frameworks such as Vue/React (please submit examples of your past work, e.g. commits to Git repositories, URLs to websites that are active).
    • Ability to build applications that are performant and provide great user experiences across browsers (e.g. Chrome, Firefox, Safari) and devices (Desktop, Tablet, Mobile).
    • Ability to build secure integrations across web applications (e.g. browser extension <> web app), and across devices (e.g. HSM <> Device <> Web).
    • Ability to build web applications from scratch until production-readiness. 
    • Knowledge or interested in learning about Rust and WebAssembly.
    • You’re an avid follower of the latest trends in the web development ecosystem and you’re excited about learning new technologies and contributing to them.
    • Self-organized and autonomous, expect minimal management in a flexible and remote work environment.
    • Verbal and written fluency in English.
    • Ability to do codebase walkthroughs, explain verbally your work in detail, and showing off your work via presentations and/or demos.

    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 lower-level programming languages, e.g. C, C++, Rust (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.

    View 10 jobs
    Engineers who find a new job through Blockchain Works average a 15% increase in salary.

    Compensation

    Competitive

    Remote within

      Timezones
      • CET (-3/+3 hours)

      Contract type

      Full time
      Remote working

      Technologies & frameworks

      • JavaScript
      • FRONTEND DEVELOPMENT
      • WEB DEVELOPMENT
      • Vue.js
      • REACT JS
      • browsers
      • JavaScript / TypeScript
      • API Integrations
      • ReScript

      Benefits & perks

      • Remote working
      • Flexible working
      • Unlimited vacation
      • Team workouts
      • Conference tickets
      • Travel opportunities

      Get hired!

      Sign up now and apply for roles at companies that interest you.

      Engineers who find a new job through Blockchain Works average a 15% increase in salary.

      Start with GitHubStart with Stack OverflowStart with Email

      Get hired!

      Sign up now and apply for roles at companies that interest you.

      Engineers who find a new job through Blockchain Works average a 15% increase in salary.

      Start with GitHubStart with Stack OverflowStart with Email

      Other roles that might interest you

      We need several strong, Typescript/Vue developers to help scientists beat the COVID-19 pandemic
      Remote
      A leading provider of intelligent document processing for medical insurance claims 🏥
      Remote
      Senior Front-End Developer