Lead Software Engineer Full-time Job

1 week ago   IT & Telecoms   Abu Dhabi   75 views Reference: 33332
Job Details

Your Primary Responsibilities:

Develop responsive and intuitive UIs with React, Next.js, HTML, CSS, and JavaScript/TypeScript.

Use Redux and/or MobX for smooth state management.

Work with REST APIs and GraphQL for backend communication.

Integrate smart contracts with blockchain developers.

Help maintain a design system for consistent UI.

Stay updated on web3 trends and tech.

Participate in code reviews, Sprint meetings and retrospectives.

NOTE: The Primary Responsibilities of this role are not limited to the details above. **

Talents Needed for Success:

7+ years of experience in Frontend development experience

1+ years of experience in web3 Dapp Frontend development experience

Bachelor's degree in computer science, Engineering, or a related STEM discipline.

Proven UI development experience in React, Next.js, HTML, CSS, and JavaScript/TypeScript.

Strong understanding of responsive design principles.

Experience with Redux and/or MobX for state management.

Familiarity with REST APIs and GraphQL.

Proficiency in functional and reactive programming techniques.

Experience with rendering techniques, including server-side rendering (SSR) and client-side rendering (CSR).

Proficiency with Progressive Web Apps (PWAs) for improved web app functionality.

Experience working with large modular codebases and monorepos for scalable code.

Familiarity with deploying frontend applications, preferably using Docker.

Preferred experience with Node.js and React Native for broader application development capabilities.

Proficient communication skills in English.

Additional Qualifications/ Knowledge

Previous involvement in blockchain-based or decentralized projects.

Experience with popular web3 libraries like web3.js or ethers.js.

Basic understanding of smart contract development and Solidity.

Company Description
The space to inspire and grow exceptional careers in financial services and tech. We enable the connection of skilled candidates to opportunities with the biggest employers. We help candidates build their careers and recruiters to engage with, source and hire the people they need.