Zero Knowledge (ZK) Jobs

898 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Zero Knowledge (ZK) Jobs
Job Position Company Posted Location Salary Tags

Provable

San Francisco, CA, United States

$90k - $112k

Aztec

Remote

$45k - $62k

Boston Quantara

New York, NY, United States

$250k - $400k

Albert Bow

New York, NY, United States

$400k

arhs

Luxembourg, Luxembourg

$90k - $100k

Thaloz

Remote

$63k - $93k

hushh.ai

United States

$105k - $107k

Nethermind

Remote

$32k - $79k

Nexus

San Francisco, CA, United States

$81k - $149k

Nexus

San Francisco, CA, United States

$67k - $156k

Sonyglobal

Tokyo, Japan

$105k - $112k

LunaEdge

Remote

$72k - $164k

LunaEdge

Remote

$72k - $164k

Windranger Labs

Singapore, Singapore

$84k - $162k

Horizenlabs

Remote

$90k - $100k

Provable
$90k - $112k estimated
California San Francisco US
Apply

Summary

Provable is seeking talented Senior Frontend Engineers to spearhead the development of intuitive user interfaces for the world’s leading developer platform for zero-knowledge applications.

As a Senior Frontend Engineer at Provable, you will be a crucial part of a dynamic team that crafts the user-facing features of web3 ecosystem tools such as the Aleo Explorer. Your role will involve developing responsive web applications and contributing to the enhancement of user interactions with our microservices and web3-enabled applications. You will be responsible for designing, implementing, and optimizing robust interfaces that are not only visually appealing but also functional and user-friendly. Your passion for innovative web technologies and open-source projects will drive the creation of software that becomes a critical resource for developers and contributors within our ecosystem. By developing new user-focused frameworks, enhancing user experience, and delivering production-quality code, you will be contributing to a fast growing team that is passionate about privacy and transforming the digital age.

Description

  • Design, build, and maintain the user-facing components of our services and products, using modern web technologies and frameworks.

  • Collaborate with backend engineers to integrate APIs and ensure that the front end of our applications aligns seamlessly with server-side logic.

  • Identify and address performance bottlenecks, propose and implement solutions that enhance the overall user experience.

  • Have an intrinsic desire to learn and iterate on products quickly.

  • Participate in all phases of the product development lifecycle, from concept to deployment and optimization.

  • Write clean, efficient, and thoroughly tested code that serves as a benchmark for quality within the team.

Key Qualifications

  • At least 5 years of experience in software engineering, including 2 years of TypeScript development.

  • A foundation in blockchain concepts and, ideally, experience contributing to or working on a blockchain project.

  • Proficiency in building web applications at scale using TypeScript, React, Next.js and other frameworks.

  • Ability to clearly communicate and document your thoughts and code.

  • Familiarity with UX design principles and not afraid to flag something that will enhance user engagement.

  • Experience in building scalable, high-performance web applications from the ground up.

  • A degree in Computer Science or a background in low-level systems programming and distributed systems design.

  • Ability to come into the SF office 3-5 days a week preferred.

Benefits

  • Monthly budget for expenses (home office setup & supplies, transportation, fitness & personal well-being, continued learning, etc.).

  • Comprehensive, top-tier healthcare coverage.

  • Flexible vacation policy.

  • Ability to attend major industry conferences and global events at the company’s expense.

  • Regular team off-sites and retreats.

NOTE: We can not sponsor visas of any kind at this time.

Provable is committed to diversity in its workforce and is proud to be an equal-opportunity employer and to review all of our job postings to minimize biased language. Provable does not make hiring or employment decisions on the basis of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other basis protected by applicable local, state, or federal law. Provable will also consider for employment qualified applicants with arrest and conviction records in a manner consistent with San Francisco’s Fair Chance Ordinance and similar local laws.‍

Global Data Privacy Notice for Job Candidates and Applicants

Depending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants.

What is Zero-knowledge?

Zero-knowledge is a concept in cryptography that allows two parties to exchange information without revealing any additional information beyond what is necessary to prove a particular fact

In other words, zero-knowledge is a way of proving something without actually revealing any details about the proof

Here are some examples of zero-knowledge:

  1. Password authentication: When you enter your password to log into an online account, the server doesn't actually know your password. Instead, it checks to see if the hash of your password matches the stored hash in its database. This is a form of zero-knowledge because the server doesn't know your actual password, just the hash that proves you know the correct password.
  2. Sudoku puzzles: Suppose you want to prove to someone that you've solved a particularly difficult Sudoku puzzle. You could do this by providing them with the completed puzzle, but that would reveal how you solved it. Instead, you could use a zero-knowledge proof where you demonstrate that you know the solution without actually revealing the solution itself.
  3. Bitcoin transactions: In a Bitcoin transaction, you prove that you have ownership of a certain amount of Bitcoin without revealing your private key. This is done using a zero-knowledge proof called a Schnorr signature, which allows you to prove ownership of a specific transaction output without revealing the private key associated with that output.
  4. Secure messaging: In a secure messaging app, you can prove to your contacts that you have access to a shared secret without revealing the secret itself. This is done using a zero-knowledge proof, which allows you to prove that you have access to the secret without actually revealing what the secret is.