Crypto Jobs: Frontend Engineer
Job Type: Remote.
Salary: $72k – $81k
About Prenumbra Labs
Penumbra introduces a new level of privacy to the world of proof-of-stake, enabling users to engage in transactions, staking, swapping, and marketmaking without revealing their personal information, account activity, or trading strategies to the public at large. However, it allows selective disclosure to the relevant parties. Joining the Penumbra Labs team offers a distinctive opportunity to tackle intriguing challenges, construct innovative financial infrastructure, and be a crucial contributor to a pioneering protocol.
Position: We are in search of a skilled Frontend Engineer to become a vital part of our team, contributing significantly to the development of an exceptional user experience for our web interfaces and crafting external web developer tools. As a Frontend Engineer, you will take the lead in converting protocol APIs into user-friendly interfaces, directly influencing the ease of use and widespread adoption of Penumbra. Moreover, you will empower third-party developers to construct applications atop our platform.
The ideal candidate will guide interface development, enhance our web capabilities within our ecosystem, document insights, and provide feedback to the core protocol developers. This role also involves close collaboration with the design team to breathe life into new user interfaces and components. It stands at the intersection of web engineering, UI development, and ecosystem tooling.
Essential Requirements:
- Proficiency in the contemporary web development technology stack including Typescript, React, Zustand, TailwindCSS, TurboRepo, Zod, Radix UI, gRPC, protobufs, and web assembly.
- Ability to craft type-safe code in Typescript, create generics, adhere to strict-mode, and minimize the use of ‘any’ types.
- Familiarity with testing frameworks like Jest/Vitest and writing high-coverage code.
- Profound understanding of frontend performance optimization encompassing lazy loading, code splitting, optimizing static assets, and the use of web workers.
- Insight into web UI and UX design principles.
- Soft skills: Exceptional communication, problem-solving capabilities, and a knack for collaborating with internal and external teams.
- A robust comprehension of system design and the capacity to grasp how different layers of the Penumbra and Cosmos stack interact.
Preferred Qualifications:
- Experience in Chrome extension development and service workers.
- Familiarity with blockchain systems and an understanding of web 3 development patterns.
- Knowledge of applied cryptographic technologies.
- Experience with Cosmos SDK and/or Tendermint.
- Competence in Rust and WebAssembly/wasm-pack.
- Involvement in open-source projects and communities.
Who You Are:
- You possess the aforementioned engineering and collaborative proficiencies.
- You are well-versed in frontend and web-stack technologies, with a keen interest in blockchains and Rust.
- Your remote work skills are strong, enabling you to excel in a public, asynchronous work environment. Penumbra Labs operates remotely and in the public domain, making clear written and verbal communication essential for coordinating with the team, as well as external collaborators and stakeholders as the project expands.
- You are passionate about creating the systems you envision. You’ll contribute to crafting new decentralized infrastructure for economic coordination and should be eager to address how the systems you build align with your values, aiming to develop solutions rather than just identify problems.
How to Apply: Submit your application via the provided form, including the following details:
- Your name and preferred pronouns.
- Your resume/CV.
- A brief statement explaining your interest in the role.
- A sample or description of your technical work. This sample can comprise public links to your code, or if your most notable work has been conducted behind closed doors, provide a detailed description that enables us to understand your contributions.
.
.