React Native Developer

 

Description:

We are seeking a skilled React Native Developer with hands-on experience in MetaMask transactions and wallet integrations. The project involves enhancing our React Native CLI app by integrating MetaMask and Trust Wallet functionalities. Your primary focus will be fixing MetaMask redirection issues, enabling seamless transactions, and ensuring smooth deep linking for both iOS and Android platforms.

The ideal candidate will have a strong background in React Native CLI, deep linking, and Web3 wallet integrations, particularly with MetaMask. You will collaborate with our team to deliver a solution that integrates seamlessly with our existing codebase

 

Key Responsibilities:

MetaMask Integration:

  • Fix redirection issues to ensure users are seamlessly redirected to MetaMask for transactions and back to the app with transaction details.
  • Implement deep linking to handle transaction status confirmation via backend APIs.
  • Ensure smooth handling of MetaMask transactions, including error handling and edge cases.

 

Trust Wallet Integration:

  • Fully integrate Trust Wallet for transactions, ensuring smooth navigation between the app and Trust Wallet.
  • Retrieve transaction hashes and details upon completion, handling errors, cancellations, and edge cases.

 

Backend API Integration:

  • Call backend APIs to confirm transaction status after redirection.

 

Code Compatibility & Best Practices:

  • Ensure the wallet integration module is compatible with React Native CLI and can be easily merged into the existing codebase.
  • Follow React Native best practices and avoid breaking changes.

 

Documentation:

  • Provide clear documentation on how to integrate the wallet module into the existing project.
  • Include instructions for testing deep linking and verifying transaction redirection.

 

Technical Requirements:

Mandatory:

  • Proficiency in React Native CLI (not Expo).
  • Hands-on experience with MetaMask transactions and wallet integrations.
  • Strong knowledge of deep linking (Universal Links, App Links, or custom URLs).
  • Familiarity with iOS and Android platform-specific configurations.

 

Preferred:

  • Experience with Trust Wallet or other Web3 wallet integrations.
  • Knowledge of backend API integration for transaction status confirmation.
  • Ability to write clean, maintainable, and well-documented code.

 

Deliverables:

  • Source code for wallet integration, compatible with the existing React Native CLI app.
  • Documentation on integrating the wallet module into the project.
  • Instructions for testing deep linking and verifying transaction redirection.

 

Qualifications:

  • Proven experience in React Native development (CLI-based projects).
  • Strong understanding of MetaMask transactions and wallet integrations.
  • Ability to work independently and communicate effectively with the team.
  • Portfolio or examples of previous work involving MetaMask integrations or deep linking.

Organization Flexlab.io
Industry IT / Telecom / Software Jobs
Occupational Category React Native Developer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-02-08 9:27 pm
Expires on 2025-03-25