We are seeking a talented React Native developer to help and maintain our booking app. The ideal candidate will have a strong background in mobile app development, with at least 5 years of overall experience,including 3 years of proven experience in React native.you willbe resposible for developing new features, optimizing performance, and ensuring a seamless user experience.

Key Responsibilities:

  1. Develop new features and enhance existing ones in the booking app using React Native.
  2. Collaborate with the backend team to integrate APIs and other services.
  3. Optimize the app for performance, scalability, and security.
  4. Debug and fix any issues that arise during development and post-launch.
  5. Participate in code reviews and contribute to best practices.

Essential Skills:

React Native Proficiency:

  • Strong experience with React Native framework for developing cross-platform mobile applications.
  • Ability to write clean, maintainable, and scalable code using React Native.

JavaScript/TypeScript Expertise:

  • Advanced knowledge of JavaScript, including ES6+ features.
  • Experience with TypeScript for developing type-safe applications.

React Framework:

  • Strong understanding of the React framework, including components, hooks, state management, and lifecycle methods.

Mobile UI/UX Design:

  • Familiarity with mobile UI/UX design principles and best practices.
  • Ability to translate design mockups into high-quality mobile interfaces.

API Integration:

  • Experience in integrating mobile apps with RESTful APIs.
  • Ability to work with JSON data, handle network requests, and manage asynchronous operations.

State Management:

  • Proficiency in state management tools such as Redux, MobX, or Context API.

Version Control:

  • Strong experience with version control systems like Git, including branching, merging, and pull requests.

Debugging and Testing:

  • Proficient in debugging React Native apps and using tools like Reactotron or Flipper.
  • Experience with automated testing frameworks like Jest, Mocha, or Detox.

Performance Optimization:

  • Knowledge of performance optimization techniques for mobile apps, such as lazy loading, caching, and minimizing memory usage.

Native Module Integration:

  • Ability to integrate native modules in React Native for iOS and Android if needed.

Cross-Platform Development:

  • Understanding of differences and similarities between iOS and Android platforms.
  • Experience with platform-specific code and ensuring consistent performance across both platforms.

Collaboration and Communication:

  • Strong communication skills for working with cross-functional teams, including designers, backend developers, and project managers.
  • Experience with Agile development methodologies and tools like JIRA or Trello.

Problem-Solving:

  • Ability to troubleshoot and resolve issues quickly and efficiently.
  • Creative thinking to develop innovative solutions to complex problems.

App Deployment:

  • Experience with deploying mobile apps to App Store (iOS) and Google Play Store (Android).
  • Familiarity with the release process, including beta testing, app signing, and submission guidelines.

Requirement:

  1. At least 5 years of experience in mobile app development.
  2. Minimum 3 years of proven experience with React Native.
  3. Strong proficiency in JavaScript, TypeScript, and React.
  4. Experience with RESTful APIs, third-party libraries, and frameworks.
  5. Familiarity with version control systems like Git.
  6. Knowledge of mobile app design principles and best practices.
  7. Ability to work independently and in a team environment.
  8. Strong problem-solving skills and attention to detail.
  9. Excellent communication skills.

Preferred Qualifications:

  • Experience with native mobile development (iOS/Android).
  • Knowledge of backend technologies (Node.js, Express) is a plus.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Prior experience working on booking or similar apps

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gulberg, Lahore, Pakistan
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
5 Years
Apply Before:
Sep 22, 2024
Posting Date:
Aug 21, 2024

mylawyersz pvt lmtd

Information Technology · 1-10 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

MERN Stack Developer

CodeDev Innovations, Karachi, Pakistan
Posted Oct 28, 2024

MERN Stack Developer

Code Development Solutions, Karachi, Pakistan
Posted Oct 28, 2024

React.js Developer

Karobaar Plus Plus, Karachi, Pakistan
Posted Oct 10, 2024

Full Stack Developer

Nest Bench, Chunian, Pakistan
Posted Oct 25, 2024
View All
I found a job on Rozee!