freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Developer

Summary

Build and maintain web interfaces and back-end services for a Web3 platform that lets users invest in luxury assets via blockchain and smart contracts.

Role Summary

We are looking for several skilled developers to join our team and be a part of a project that aims to revolutionize the world of luxury asset investment on Web3 and blockchain.

Role Summary

We are looking for several skilled developers to join our team and be a part of a project that aims to revolutionize the world of luxury asset investment on Web3 and blockchain.

The ideal candidate will possess a strong foundation in front-end development principles and have a deep understanding of blockchain technology.

Rounded full-stack developers that can manage both front-end and back-end development are preferred. Familiarity with responsive design principles and mobile-first development is also a plus.

Employment Type

Full-Time

Key Responsibilities

  • Create intuitive and engaging user interfaces for blockchain applications.
  • Implement front-end functionality to interact with blockchain networks and smart contracts.
  • Ensure cross-browser and cross-device compatibility for seamless user experiences.
  • Optimise application performance by identifying and resolvingfront-endbottlenecks.

Essential Qualifications And Skills

  • HTML/CSS/JavaScript:
  • React.js:
  • Redux or Context API: Data can be accessed from any component in the app.
  • TypeScript: or other statically typed languages
  • CSS preprocessors: Tools like SASS or LESS
  • MongoDB and Mongoose ODM for DB related queries
  • Testing Tools: Familiarity with testing libraries and frameworks like Cypress, Mocha, or Jasmine to ensure the robustness and reliability of ourfront-end.
  • Version Control/Git: Proficiency with a version control system, preferably Git
  • Webpack or Parcel: These are popular module bundlers for JavaScript and can be used to bundle other assets like CSS.
  • GraphQL/Apollo: If we use GraphQL for our APIs, knowledge of Apollo Client will be required to fetch, cache, and modify application data.
  • UX/UI Design: Having a keen sense of UX/UI design will help create an appealing and user-friendly interface using Sketch or Figma.
  • Responsive Design
  • Performance Optimization: Skills in optimizing the application for speed and scalability. This includes lazy loading, code splitting, etc
  • Experience in relevant fields.
  • Ability to write clean, modular, and maintainable code.
  • Excellent problem-solving skills.
  • Attention to detail and analytical mindset.
  • Good communication and teamwork abilities.
  • Fluency in English.

Nice-to-Have Skills

  • Architecture use of ELB
  • Simple Cloud Instance Based Deployment (EC2 Servers), Kubernetes Based Deployments (Containerized)
  • IPFS, Solidity, Polygon, Alchemy,
  • Ethereum, Hyperledger
  • Web3.js or Ethers.js
  • Dapp and smart contract development tools/frameworks… e.g. Truffle, Waffle, Dapp or equivalent?
  • API integrations (Persona KYC, Stripe, Venly, Moonpay)
  • Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of test-driven development (TDD) principles.
  • Ability to adapt to a fast-paced environment.
  • Fluency in languages besides English.

Remuneration Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available