Senior React Native Developer

Job Description

React Native Fundamentals:

1. Components, props, state, and lifecycle methods.

2. JSX syntax and component rendering.

 

JavaScript:

1. Strong grasp of JavaScript fundamentals.

2. Knowledge of modern JavaScript features like arrow functions, promises, and async/await.

 

UI Development:

1. Designing and building user interfaces with React Native components and libraries.

2. Styling and layout techniques using CSS-in-JS solutions.

 

Native Module Integration:

1. Integrating native modules written in Java (Android) and Objective-C/Swift (iOS) into React Native projects.

2. Understanding the communication bridge between JavaScript and native code.

 

Navigation and Routing:

1. Implementing navigation and routing using React Navigation or React Native Navigation.

 

State Management:

1. Familiarity with state management solutions like Redux or MobX.

2. Understanding of actions, reducers, and middleware.

 

Networking and Data Fetching:

1. Making API calls and handling responses using libraries like Axios or Fetch API.

2. Handling data persistence and storage using local storage or remote databases.

 

Testing and Debugging:

1. Writing unit tests for React Native components and logic using Jest.

2. Debugging React Native applications using tools like React Native Debugger or Chrome DevTools.

 

Performance Optimization:

1. Awareness of performance considerations and techniques for optimizing React Native applications.

2. Understanding of concepts like memoization, code splitting, and reducing re-renders.

 

Web3 Integration:

  • 1. Understanding of Web3.0 concepts, such as DApps, smart contracts, and blockchain technology.

Job Summary

  • Published on:2024-10-21 3:35 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2025-01-20