React Native App Developer

Job Description

We are looking for a talented React Native App Developer to join our team and help us build exceptional mobile applications. If you are passionate about mobile app development, possess a strong command of React Native, and meet the following qualifications, we would like to hear from you.

 

Qualification Criteria:

 

1. React Native Proficiency:

  • Strong command of React Native and its core principles.
  • Experience in building cross-platform mobile applications for both iOS and Android.

 

2. JavaScript and ES6:

  • Proficiency in JavaScript and understanding of ES6+ features and syntax.

 

3. Mobile App Development:

  • Previous experience in developing mobile applications for iOS and Android platforms.
  • Familiarity with mobile app UI/UX design principles.

 

4. API Integration:

  • Ability to integrate RESTful APIs and third-party services into the app.

 

5. State Management:

  • Familiarity with state management libraries like Redux or MobX.

 

6. Component Reusability:

  • Experience in creating reusable and modular components to ensure a maintainable codebase.

 

7. Performance Optimization:

  • Knowledge of techniques to optimize app performance, such as lazy loading and efficient rendering.

 

8. Debugging and Testing:

  • Proficiency in debugging techniques and writing unit and integration tests.

 

9. Version Control:

  • Experience with version control tools like Git for collaborative development.

 

10. Communication and Collaboration:

  • Effective communication skills to work within a team and discuss app architecture and design decisions.

 

Requirements:

 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven track record of developing and launching mobile applications on both iOS and Android platforms.
  • Strong problem-solving skills and the ability to work in a fast-paced development environment.
  • Excellent understanding of mobile app performance optimization techniques.
  • Demonstrated ability to write clean, well-documented, and maintainable code.
  • Up-to-date knowledge of React Native and mobile app development trends.
  • Strong communication and teamwork skills.

 

 

Responsibilities:

 

  • Collaborate with cross-functional teams to design and develop cross-platform mobile applications.
  • Integrate APIs and third-party services into the app.
  • Implement and maintain state management solutions.
  • Optimize app performance for a seamless user experience.
  • Debug issues and write tests to ensure app stability.
  • Participate in code reviews and contribute to architectural decisions.

Job Summary

  • Published on:2023-09-01 10:25 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-24