What experience should I look for when seeking a freelance solidity engineer?
Check if they have worked on Ethereum projects or with other blockchains. See if they have experience writing smart contracts and know Solidity well. Consider their expertise in deploying and testing smart contracts too.
How do I ensure the engineer understands my project's requirements?
Share your project's details and objectives clearly. Ask them to summarize what they understood. This can help you see if they grasp your project’s needs.
What tools or platforms should my solidity engineer be familiar with?
They should know how to use tools like Truffle, Remix, or Hardhat for writing and testing code. Understanding of blockchain explorers like Etherscan is useful too. Check if they are aware of version control systems, like Git, to manage code.
How do I set clear expectations with the engineer?
Discuss the project timeline and any specific milestones. Agree on deliverables and communication frequency. Make sure they know your goals before starting.
How can I confirm that the freelance solidity engineer’s skills match my project's complexity?
Request examples of their previous work or demo projects. You can also conduct a practical test focused on your project’s complexity. This helps in understanding if their skills are suitable.
What questions should I ask to evaluate their problem-solving skills?
Ask about challenges they've faced on past projects and how they solved them. Inquire about how they handle contract vulnerabilities. This reveals their problem-solving approach.
What should I ask them about code security practices?
Discuss how they ensure code is secure and free from bugs. Ask about their experience with security tools like MythX or Slither. Checking their knowledge of common security vulnerabilities is important.
Why is it important for my engineer to document their work?
Documentation helps everyone understand the smart contract’s function. It’s vital for future updates or troubleshooting. Ensure that they describe code logic and functionalities clearly.
How do I determine the best payment milestone setup for our project?
Set milestones based on key project stages or deliverables. Each milestone should reflect a significant part of the work completed. This approach can help track progress and ensure alignment with your expectations.
Who is Contra for?
Contra is designed for both freelancers (referred to as "independents") and clients. Freelancers can showcase their work, connect with clients, and manage projects commission-free. Clients can discover and hire top freelance talent for their projects.
What is the vision of Contra?
Contra aims to revolutionize the world of work by providing an all-in-one platform that empowers freelancers and clients to connect and collaborate seamlessly, eliminating traditional barriers and commission fees.