Coding Language Designer

  • 150-220k
  • ID: 2413
  • Posted: 27.06.24

Coding Language Designer

We’re seeking a creative Coding Language Designer to lead the design and implementation of Cadence, a new smart contract programming language for the Flow blockchain. Cadence leverages resource-oriented programming, combining linear types with object capabilities for secure and declarative digital ownership. As a Coding Language Designer, you’ll shape Cadence, taking language features from concept to reality, ensuring seamless integration with the execution environment and core protocol.

About Us: Flow is the blockchain for builders, empowering the next generation of decentralized applications with notable partners like Ubisoft, and Animoca. Our clients team thrives on a shared passion for blockchain technology, embracing personal autonomy, professional growth, and a diverse culture.

About You:

  • Experience in designing and implementing compilers.
  • Diverse exposure to programming languages and paradigms.
  • Versatility across various use cases.
  • Proficient in strategic planning and agile task prioritization.
  • Strong commitment to comprehensive test coverage.
  • Proficiency in one or more general-purpose languages (e.g., Go, Rust, C/C++, Swift, Python).

Bonus Points:

  • Experience with blockchain technologies.
  • Familiarity with functional programming languages (e.g., Haskell, OCaml, Clojure, Lisp).
  • Familiarity with smart contract languages (e.g., Solidity).
  • Contributions to open-source software projects.

Apply for this job: