Job Title: React Native Developer

Location: Mohali, Punjab

Experience: 2+ years

Job Description:

We are seeking a talented React Native Developer with 2+ years of hands-on experience in React Native to join our dynamic team in Mohali. The ideal candidate will have a strong background in building mobile applications for both iOS and Android platforms, with at least 2-3 completed projects using React Native. Knowledge of Flutter is a plus but not mandatory. A solid understanding of Data Structures and Algorithms (DSA) is essential.

As a Mobile Application Developer, you will be responsible for developing, testing, and maintaining mobile applications that deliver seamless user experiences. You will collaborate with cross-functional teams to ensure the application is performant, scalable, and meets business requirements.

Key Responsibilities:

  • Develop and maintain mobile applications using React Native for iOS and Android platforms.
  • Collaborate with design and product teams to translate requirements into technical specifications.
  • Implement UI/UX designs and ensure the app is responsive and user-friendly.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot, debug, and optimize applications for better performance.
  • Integrate third-party libraries and APIs.
  • Work on the entire mobile application lifecycle, from development to deployment and maintenance.
  • Stay updated with the latest trends and technologies in mobile development, including React Native and Flutter.
  • Ensure the quality of the application through automated testing and code reviews.
  • Troubleshoot issues reported by users and provide timely resolutions.

Required Skills:

  • 2+ years of hands-on experience in developing mobile applications using React Native.
  • Strong knowledge of JavaScript, ES6, and mobile development best practices.
  • Experience with integrating RESTful APIs, third-party libraries, and services.
  • Familiarity with mobile UI design principles and best practices.
  • Strong understanding of Data Structures and Algorithms (DSA).
  • Ability to write clean, reusable, and maintainable code.
  • Experience with version control systems, preferably Git.
  • Good understanding of the mobile application lifecycle, performance optimization, and debugging tools.
  • Proven ability to work both independently and as part of a team in an Agile development environment.

Preferred Skills (Added Advantage):

  • Knowledge of Flutter framework for mobile app development.
  • Experience with native mobile development (iOS/Android).
  • Familiarity with CI/CD pipelines and mobile app deployment on App Store and Google Play.
  • Experience with Firebase, Redux, or similar state management libraries.

Education & Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Relevant certifications in mobile app development (React Native/Flutter) will be a plus.

Why Join Us:

  • Exciting work on innovative projects and products.
  • Collaborative work environment with opportunities for skill enhancement.
  • Competitive salary and performance-based incentives.
  • Career growth opportunities with exposure to cutting-edge mobile technologies.
  • A chance to work with a passionate team of developers.

If you meet the above qualifications and are eager to advance your career in mobile application development, we would love to hear from you!