Solidity Developer

 

Description:

As a Solidity Developer, you will be responsible for designing, implementing, testing, and auditing smart contracts on Ethereum and related EVM-compatible blockchains. Your primary focus will be on supporting token issuance activities, building secure and reliable TGE smart contracts, and ensuring that deployed code meets the highest standards of security, functionality, and best practices. You will collaborate closely with product managers, UI/UX designers, and backend engineers to deliver high-quality decentralized applications and protocols that scale globally.

 

Key Responsibilities:

Smart Contract Development:

Design, write, and deploy Solidity smart contracts for token issuance, TGE mechanics, vesting schedules, treasury management, and other token-related functionalities.

Implement protocols that ensure trustless token distribution, secure fundraising, governance integration, and compliance with industry standards (e.g., ERC-20, ERC-721, ERC-1155, ERC-4626).

 

Security & Auditing:

Conduct thorough security audits of Solidity code, identifying vulnerabilities, logic errors, and potential exploits before deployment.

Implement best practices for secure contract development, including the use of standard libraries, formal verification tools, and fuzz testing.

Collaborate with external auditors and security teams to remediate findings and improve code resilience.

 

Optimization & Gas Efficiency:

Optimize contract code for gas efficiency and performance without compromising security.

Continuously monitor deployed contracts, reviewing on-chain metrics and applying upgrades or improvements where applicable.

 

Documentation & Standards Compliance:

Create comprehensive technical documentation, including architectural diagrams, data flow diagrams, and developer guides.

Ensure code adheres to industry standards, aligns with best practices (e.g., OpenZeppelin libraries), and meets compliance requirements as dictated by specific jurisdictions.

 

Cross-Functional Collaboration:

Work closely with Product Managers to translate functional requirements into robust smart contract logic.

Coordinate with Frontend and Backend Engineers to integrate smart contracts with user interfaces and infrastructure.

Participate in code reviews, contribute to internal knowledge-sharing sessions, and mentor junior developers.

 

Qualifications & Skills:

Technical Experience:

3+ years of professional experience in blockchain development with a strong focus on Solidity.

Proven track record of deploying and auditing smart contracts, especially those involved in token sales, TGEs, ICOs, IDOs, or related fundraising mechanisms.

In-depth understanding of EVM, Ethereum network protocols, and smart contract internals.

Hands-on experience with Truffle, Hardhat, Foundry, or similar development frameworks.

Familiarity with blockchain security tools and techniques, including Slither, Echidna, and MythX.

Organization The Game Company
Industry IT / Telecom / Software Jobs
Occupational Category Solidity Developer
Job Location Dubai,UAE
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2024-12-10 4:32 pm
Expires on 2025-03-10