Frontend Developer

About ZKCamp

ZKCamp is an app that teaches developers how to write Zero Knowledge applications.

General-purpose Zero Knowledge Proofs (ZKPs) are a powerful and exciting cryptographic technology that can solve two of the biggest problems with blockchains: scalability and privacy.

However, understanding how Zero Knowledge Proof systems work is challenging because they involve linear algebra, number theory, and computational complexity theory, which are commonly referred to as "moon math". Existing blogs and videos are aimed at individuals with a strong background in mathematics and cryptography. As for everyone else, they are left in the trenches.

At ZKCamp, we aim to bridge this gap by developing an app that teaches ZKPs and their underlying mathematical and cryptographic principles in a simple way. The app is designed for engineers who do not have a math or cryptography background but have the technical capability to learn it. Upon completion of all of the levels in the app, participants will have the knowledge and skills necessary to build decentralized applications based on ZKPs.

The Role

We are looking for a skilled and passionate Front End Engineer to join our team in creating a world-class interactive learning platform. The successful candidate will have a deep understanding of front-end technologies and be able to create engaging and interactive user experiences.

Responsibilities:

  • Develop and maintain the front-end of our learning platform
  • Work closely with the UX designer and back-end developers to ensure a seamless user experience
  • Write clean, maintainable, and efficient code
  • Collaborate with cross-functional teams to identify and solve complex problems
  • Continuously stay up-to-date with the latest front-end technologies and trends

Requirements:

  • Strong proficiency in HTML, CSS, and JavaScript
  • Experience with React and NextJS
  • Knowledge of responsive design and mobile-first development
  • Strong understanding of web development concepts and best practices
  • Excellent problem-solving skills and attention to detail
  • Excellent written and verbal communication skills

We offer competitive compensation, benefits, and a dynamic work environment. If you are passionate about front-end development and are interested in helping us shape the future of blockchain education, we would love to hear from you!