Job Title: |
|
Frontend Developer |
Category: |
|
Software Development |
Total Positions: |
|
1 |
Job Location: |
|
Islamabad |
Gender: |
|
No Preference |
Minimum Education: |
|
Bachelors |
Degree Title: |
|
Computer science/Software engineering |
Career Level: |
|
Entry Level |
Minimum Experience: |
|
1 Year |
Salary Range: |
|
PKR 80,000 to 100,000 per Month |
Apply By: |
|
Oct 16, 2024 |
|
|
|
|
|
|
|
|
Job Description: |
We are seeking a highly skilled Front-End Developer to join our team, focusing on developing cutting-edge Web3 applications. The ideal candidate will have a strong foundation in web technologies, experience with JavaScript frameworks, and a solid understanding of blockchain integration.
Key Responsibilities:
Web Technologies:
- Utilize HTML and CSS to create the structure and style of web pages.
- Implement JavaScript to add interactivity and dynamic behavior to web pages.
- Apply responsive design techniques to ensure applications work seamlessly on various screen sizes and devices.
JavaScript Frameworks and Libraries:
- Build user interfaces with reusable components and efficient state management using React.
- Develop interactive UIs with Vue.js, leveraging its simplicity and ease of integration.
- Create complex single-page applications using Angular, utilizing strong typing and modular architecture.
State Management:
-
Integrate Smart Contracts:
- Use Solana Web3.js to integrate smart contracts with Solana blockchain interactions.
- Utilize Anchor framework to streamline smart contract development and deployment on Solana.
- Employ Subgraphs/The Graph for efficient querying of Solana blockchain data, essential for dynamic content.
UI/UX Design:
- Apply user experience (UX) principles, including understanding user flow, wireframing, and prototyping, to create intuitive interfaces.
- Design visually appealing user interfaces (UI) that enhance user interaction.
Smart Contract Interaction:
- Understand the fundamentals of Solidity to integrate smart contracts with the front-end.
- Use Application Binary Interface (ABI) knowledge to interact with smart contracts.
APIs and Data Fetching:
- Consume and integrate RESTful APIs for backend communication.
- Utilize GraphQL for efficient and flexible data fetching from APIs.
Testing:
- Conduct unit testing with tools like Jest to test individual components and functions.
- Perform integration testing to ensure different parts of the application work together correctly.
Security:
- Implement basic web security practices to protect against common vulnerabilities like XSS and CSRF.
- Understand potential vulnerabilities in blockchain interactions and smart contracts to enhance blockchain security.
|
Company Information |
|
Company Name: The Garden Residence Company Description: ...
|
|