React Jobs in Web3

4,716 jobs found

Receive emails of React Jobs in Web3
Job Position Company Posted Location Salary Tags

OpenTag

Sofia, Bulgaria

$98k - $100k

Coinbase

Remote

$128k - $151k

Coinbase

Remote

$186k - $218k

Consensys

Remote

$138k - $207k

Consensys

Remote

$138k - $225k

Zinnia

Remote

$98k - $110k

Zinnia

Remote

$87k - $102k

Zinnia

Remote

$122k - $150k

Kiln

Paris, France

$63k - $75k

Myshell

Remote

$80k - $106k

CoinTracker

United States

$292k - $375k

Chainalysis

Toronto, Canada

$87k - $100k

Blockdaemon

New York, NY, United States

$180k - $240k

Blockdaemon

New York, NY, United States

$160k - $220k

Blockdaemon

New York, NY, United States

$150k - $17k

OpenTag
$98k - $100k estimated
23 Sofia BG
Apply

OpenTag is a well-funded International company within the field of Sports Betting and Gaming.

Our mission is to create the best software through empowered teams, centralized around our product. We do this to help great organizations reach ambitious goals and fulfill their purpose with equally great teams.

Our platform is built in Golang and Java(Spring/boot) with heavy usage of best practice packages, development approaches, and infrastructure.  We take special pride in progressive thinking.

What will you do? What tech do we use?

You will become part of a well-functioning Scrum Team.

Your focus will be a microservice-based betting platform, created with Apache Thrift, Kafka, GraphQL, Java, Go, PHP, TypeScript, React.

And your day-to-day work will be related to TypeScript, GitLab, Kafka, Google Cloud, Kubernetes, Docker.

You will actively participate in the creation and maintenance of the in-house built testing framework.

You will participate in the technical discussions with stakeholders (Product Owners, Delivery Managers & etc.) regarding product requirements and the delivery process.

Creating test cases based on product requirements and defining the automation scope would be, also part of your tasks.

Investigate root cause of issues to assist with finding the most comprehensive and robust solutions.


  • 1+ years of experience in automation testing

  • Experience in an object-oriented language such as Java/C#, JavaScript (TypeScript)

  • Experience with GitLab, CI tools, Playwright, Selenium WebDriver

  • Experience with REST API testing, GraphQL will be an advantage

  • Experience with databases (SQL AND/OR no-SQL)

  • Experience with Performance testing (K6)

  • Experience in QA methodologies, clear understanding of QA processes and artifacts

  • Experience with test management systems such as Xray

  • Experience with Jira & Confluence

  • Upper-Intermediate English

Would be a plus:

  • Experience with Docker, Kubernetes

  • Experience with BDD, Gherkin syntax

  • Experience with Karate framework

The recruitment process includes an HR Interview, 1st Technical Interview, Final interview, Offer, and an Onboarding Plan.

On your first day, you will be met by an HR Representative, who will introduce you to the company, and conduct a tour of the office. Everything you need will be waiting for you (laptop, workplace, welcome package).

You will have the opportunity to meet colleagues during lunch or coffee breaks. We will do everything necessary to make you feel comfortable and support you during and after the adaptation period.


Your onboarding will continue with meeting the important stakeholders working with your team. In addition, you will have regular 1:1 meetings with your manager where you can receive and give feedback. Later on, you will get acquainted with our employee development program.


Our routine at OpenTag:

We’re pretty proud to be working here, and we hope you’ll be too. It’s essential that we don’t like micromanagement.

Do your job. If you want help - come and ask for it. No one will track your time or check you every 30 minutes to see how it’s going.

The position is hybrid: 3 days in the office (for collaboration and team synergy) and 2 days remote (for flexibility and focus). 

Our office at Pope John Paul II 6 is an amazing space with its own barista, incredible colleagues, and a rooftop terrace - the perfect environment for both work and creativity! ☕🌇

What do We offer?

  • Fast recruitment process - an interview and then possibly an offer in a matter of a few working days

  • Excellent remuneration

  • Great office space with amazing colleagues

  • The opportunity to build a scalable online betting platform from scratch

  • Work with the latest technologies

  • 25 vacation days a year + a day off for your birthday

  • Premium Health Insurance

  • Birthday vouchers

  • Office snacks and team lunches

  • Sports Card

  • Transportation and food allowance

  • Quarterly team events

  •  ... and many more!

What does a React developer in web3 do?

A React developer in the context of web3 is a developer who is using the React JavaScript library to build user interfaces for decentralized applications (dApps) that run on the Ethereum blockchain

These dApps often use smart contracts to facilitate transactions and other interactions on the Ethereum network

Overall, the role of a React developer in web3 involves using your skills in React development to help build cutting-edge decentralized applications that leverage the power of the Ethereum blockchain

As a React developer in web3, some of your responsibilities might include:

  • Integrating the dApp with the Ethereum blockchain. This might involve using tools like web3.js and Ethers.js to connect to the Ethereum network and interact with smart contracts.
  • Building the user interface for a dApp using React. This could involve creating components for the various elements of the dApp, such as buttons, forms, and other input elements.
  • Implementing features that are specific to decentralized applications, such as handling cryptocurrency transactions and displaying data from the blockchain in a user-friendly way.
  • Collaborating with other members of the development team, such as blockchain engineers and designers, to ensure that the dApp functions properly and meets the needs of the end users.