Job Description

Summary

As a Frontend Software Engineer, you will lead the development of our user-facing applications, ensuring an exceptional experience for our customers and stakeholders. You’ll work on high-impact projects like our OPUS Pool Ethereum staking portal and tools that enhance staking for our users. Collaborating closely with product managers, designers, and backend engineers, you’ll play a key role in delivering intuitive, performant, and scalable solutions.Your work will directly shape the way thousands of users interact with our staking services and products.

Our Tech Stack

Our frontend applications are built with TypeScript and React.js (Next.js), leveraging modern tools for fast and efficient development. While your primary focus will be on the frontend, you may occasionally contribute to backend tasks, which utilize Python, Go, Rust, Postgres for databases, and Kubernetes for deployment.

Key Responsibilities:

  1. Lead Frontend Development: Take ownership of frontend initiatives, proactively driving development efforts, ensuring high-quality standards, and fostering collaboration across teams.
  2. Contribute to Open-Source SDK: Actively contribute to our open-source staking SDKs, supporting multiple blockchain ecosystems, including Ethereum, Solana, Cosmos, Ton, Near, and others.
  3. Develop Staking DApps: Build intuitive staking applications by connecting wallets, crafting transactions, and creating seamless user interfaces that abstract away blockchain complexities.
  4. Support and collaborate: Review and discuss engineering designs, review code, help fellow engineers, and mentor them on a technical level.

Job requirements

What we are looking for:

  1. 4+ years experience as a Front End engineer.
  2. Experience working with blockchain technologies.
  3. Strong Typescript knowledge and experience working with React.js.
  4. Experience working on the back-end using Python, Rust, Go or other languages.
  5. Experience working with databases
  6. Good understanding of security principles.
  7. Having worked on a user-facing product before, operating and maintaining applications in production.
  8. Strong communication skills and ownership to drive new features independently.
  9. You are able to work in the following time zone: Switzerland ± 6 hours.

Skills
  • Communications Skills
  • Development
  • Leadership
  • Python
  • Rust
  • Software Engineering
© 2025 cryptojobs.com. All right reserved.