Decentralized Applications (dApps) Developer

Placements24

Pretoria

Hybrid

ZAR 600,000 - 1,000,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Paid time off
Learning opportunities
Hybrid work arrangement
Office in Pretoria
Retirement savings plan

Job summary

Placements24 is seeking a Decentralized Applications (dApps) Developer for its Pretoria, Gauteng team. You will design, build, and deploy dApps leveraging blockchain technology, covering smart contract logic to front-end integration.

The role requires 2+ years in software development with at least 1 year in blockchain/dApp work, and proficiency in Solidity along with Web3 libraries. A hybrid work arrangement is offered in Pretoria.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 2+ years of software development, with at least 1 year in blockchain/dApp development.
  • Proficiency in Solidity and smart contract development.
  • Experience with Web3 libraries and frameworks (ethers.js, web3.js, Hardhat, Truffle).

Responsibilities

  • Develop and maintain smart contracts for various blockchain platforms.
  • Build user-friendly decentralized applications (dApps) integrating with blockchain networks.
  • Design and implement secure front-end and back-end components for dApps.
  • Work with blockchain node providers and integrate with blockchain APIs.
  • Collaborate with UI/UX designers to create intuitive dApp interfaces.
  • Write comprehensive unit and integration tests for smart contracts and dApp components.
  • Troubleshoot and debug issues across the dApp stack.
  • Stay current with emerging trends in the dApp and Web3 space.
  • Participate in code reviews and contribute to architectural discussions.
  • Ensure the security and performance of dApp deployments.

Skills

Smart contract development
Web3 libraries
Frontend development
Backend development
Problem solving

Education

Bachelor's degree in CS/SE

Tools

Solidity
ethers.js
web3.js
Hardhat
Truffle

Job description

About the Role

Our client, an innovative technology firm pushing the boundaries of decentralized applications, is seeking a talented Decentralized Applications (dApps) Developer to join their team in Pretoria, Gauteng . This role offers an exciting opportunity to design, build, and deploy innovative dApps that leverage blockchain technology to create new user experiences and business models. You will work on the full stack of dApp development, from smart contract logic to front-end integration, contributing to a decentralized future. The ideal candidate is passionate about Web3, possesses strong programming skills, and has a solid understanding of blockchain ecosystems. You will be part of a forward-thinking company that values creativity, collaboration, and technical expertise in the rapidly evolving world of decentralized technologies. We are looking for individuals who are eager to learn and adapt, as the blockchain space is constantly transforming. Your contributions will directly impact the functionality and user adoption of our decentralized products. This is more than just a coding job; it's a chance to be a builder in a paradigm shift.

Key Responsibilities
  • Develop and maintain smart contracts for various blockchain platforms.
  • Build user-friendly decentralized applications (dApps) integrating with blockchain networks.
  • Design and implement efficient and secure front-end and back-end components for dApps.
  • Work with blockchain node providers and integrate with blockchain APIs.
  • Collaborate with UI/UX designers to create intuitive and engaging dApp interfaces.
  • Write comprehensive unit and integration tests for smart contracts and dApp components.
  • Troubleshoot and debug issues across the dApp stack.
  • Stay current with emerging trends and technologies in the dApp and Web3 space.
  • Participate in code reviews and contribute to architectural discussions.
  • Ensure the security and performance of dApp deployments.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 2+ years of experience in software development, with at least 1 year focused on blockchain or dApp development.
  • Proficiency in smart contract development languages such as Solidity.
  • Experience with Web3 libraries and frameworks (e.g., ethers.js, web3.js, Hardhat, Truffle).
  • Strong understanding of blockchain concepts, including cryptocurrencies, NFTs, and DeFi.
  • Experience with front-end technologies (React, Vue, Angular) and back-end development (Node.js, Python).
  • Familiarity with IPFS, decentralized storage solutions, and other Web3 infrastructure.
  • Good understanding of RESTful APIs and integrating with external services.
  • Ability to work effectively in a collaborative team environment.
  • Strong problem-solving skills and a proactive approach to learning.
Benefits
  • Competitive salary and potential for performance-based bonuses.
  • Health, dental, and vision insurance coverage.
  • Paid time off and company holidays.
  • Opportunities for professional growth and learning new blockchain technologies.
  • Exposure to cutting-edge dApp development projects.
  • A flexible hybrid work arrangement.
  • Collaborative and supportive team culture.
  • Modern office facilities in Pretoria .
  • Retirement savings plan.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Blockchain Developer (dApps)
Senior Blockchain Developer (dApps)

Placements24 • Benoni

On-site
ZAR 900,000 - 1,500,000
Competitive pay
Medical & dental insurance
Retirement plan
+4
Decentralized Applications (dApp) Developer
Decentralized Applications (dApp) Developer

Placements24 • Benoni

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work arrangement
Competitive salary
Pioneering blockchain projects
Decentralized Applications (dApp) Developer
Decentralized Applications (dApp) Developer

Placements24 • Rustenburg

On-site
ZAR 600,000 - 900,000
Health, dental, and vision insurance
On-site amenities
Professional development opportunities
Decentralized Application (dApp) Developer
Decentralized Application (dApp) Developer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 650,000 - 1,000,000
Competitive salary
Health benefits
Hybrid work model
+2
Decentralized Applications (dApps) Developer
Decentralized Applications (dApps) Developer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work
Growth opportunities
+1
Decentralized Application Developer
Decentralized Application Developer

Placements24 • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Performance-based incentives
Health and wellness benefits
+2
Blockchain Developer - dApp Focus
Blockchain Developer - dApp Focus

Placements24 • Sandton

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary
Stock options
Comprehensive health benefits
+1
Senior Blockchain Developer - dApp Specialization
Senior Blockchain Developer - dApp Specialization

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Health benefits
Career growth opportunities
Team events
Blockchain Developer - Full Stack
Blockchain Developer - Full Stack

Placements24 • Soweto

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Hybrid work model
+4
Senior Blockchain Engineer - dApp Development
Senior Blockchain Engineer - dApp Development

Placements24 • Stellenbosch

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid work environment
Comprehensive health insurance
Retirement plan
+2