Job Description
Summary
Your responsibilities:
- Extend the existing Internet Identity (II) and Verifiable Credentials (VC) platform with features and tooling.
- Write technical documentation for other developers that want to integrate with our II/VC platform.
- Design and implement dApps that will showcase features of Internet Identity.
- Iterate fast on Proof of Concept implementations.
- Engage with stakeholders to obtain basic user requirements and designs and put them into code.
You likely have experience in:
- Existing web2 AuthN and AuthZ standards, implementations and products (e.g., OIDC, OAuth 2.0, SAML, WebAuthn, Okta, Auth0, etc)
- Existing specifications and implementations of Verifiable Credentials (e.g., W3C VC Data model)
- Front-end development with or without frameworks—ideally with Typescript. Not afraid of CSS.
- Back-end languages such as Rust or other languages used by existing leading identity platforms (We are mainly a Rust company but Java or Go are also acceptable)
- Developing secure identity products in web2 or web3 ecosystems
- Product engineering: we are looking for someone that has built web3 or web2 apps all the way from requirements to deployment, testing and maintenance
You should also be passionate about:
- User interface and experience design
- User privacy
- Web application security
- Readable and maintainable code
* Please note that this role requires in-office work from our amazing office in Zurich 3 days per week
Skills
- Development
- Java
- Rust
- TypeScript