Job
Description
Role Overview: As a Frontend Engineer at Tiamonds NFT Marketplace, you will be taking ownership of a blockchain-based platform at the intersection of Web3 and Real World Assets (RWA). Your main responsibilities will include maintaining, scaling, and improving the React/Next.js architecture, integrating it with blockchain and backend systems, and ensuring top-tier performance, SEO, and user experience. Additionally, you will be collaborating with Product Managers and Designers to implement new features and optimize the frontend for better ranking and performance. Key Responsibilities: - Maintain and enhance the Tiamonds NFT Marketplace frontend using React.js and Next.js. - Collaborate with Product Managers and Designers to implement new features, estimate timelines, and deliver quality releases via Agile and JIRA workflows. - Integrate blockchain and backend systems (Node.js, MongoDB) using Ethers.js, Web3.js, wagmi, and web3modal. - Work with Figma to convert designs into pixel-perfect, responsive, and accessible interfaces. - Implement and optimize SEO best practices for better ranking and performance (SSR/SSG/ISR, meta tags, schema, sitemap). - Use AI-assisted development tools (ChatGPT, Claude, Cursor, GitHub Copilot, etc.) for faster debugging, documentation, and refactoring. - Maintain CI/CD pipelines and enforce code standards using Husky, lint-staged, and ESLint. - Manage application state efficiently using Redux Toolkit, Zustand, Context API, and middleware like Thunk/Saga. - Follow a modular, scalable architecture with code splitting, lazy loading, and memoization for performance optimization. - Conduct frontend testing using Jest, Mocha, and React Testing Library. - Collaborate with backend and blockchain teams for seamless API and smart contract integrations. - Participate in architectural planning, refactoring, and knowledge transfer sessions. - Ensure adherence to best practices, clean architecture, and consistent documentation. Qualification Required: - Strong expertise in React.js and Next.js with knowledge of frontend frameworks and UI/styling tools like Tailwind CSS, SCSS, Bootstrap, and Styled Components. - Proficiency in state management using Redux Toolkit, Zustand, Context API, and Thunk/Saga. - Experience with blockchain and Web3 technologies such as Ethers.js, Web3.js, and web3modal, along with an understanding of NFTs and smart contracts. - Familiarity with backend integration, testing frameworks, architecture, performance optimization, DevOps tools, AI coding assistants, and SEO best practices. - Nice to have skills include experience deploying or interacting with smart contracts, analytics tools, internationalization, and Docker environments. - Soft skills such as a strong sense of ownership, excellent communication, teamwork, and a passion for cutting-edge technologies are also essential for this role.,