React Native Developer

We are seeking a skilled React Native Developer to join our dynamic team. The ideal candidate will have a strong understanding of mobile app development and be capable of building high-performance applications on both iOS and Android platforms. This role involves working closely with cross-functional teams to design, develop, and deliver innovative mobile solutions that enhance our product offerings.

RESPONSIBILITIES:

  • Develop and Maintain Mobile Applications: Build and maintain high-quality, scalable mobile applications using React Native.
  • Collaborate with Teams: Work with UI/UX designers, product managers, and backend developers to implement robust and user-friendly features.
  • Optimize Performance: Ensure the performance, quality, and responsiveness of applications.
  • Code Reviews and Debugging: Conduct code reviews and provide feedback to ensure code quality. Debug and resolve issues related to mobile applications.
  • Stay Updated: Keep up with the latest industry trends and technologies to ensure our applications stay modern and competitive.
  • Testing: Implement unit tests, integration tests, and perform manual testing to ensure the reliability of the applications.
  • Documentation: Create and maintain documentation for code, processes, and procedures to ensure knowledge transfer and best practices.

REQUIREMENTS:

  • Proficiency in React Native and JavaScript (ES6+).
  • Experience with mobile development for both iOS and Android platforms.
  • Familiarity with RESTful APIs to connect mobile applications to backend services.
  • Understanding of mobile UI/UX principles and guidelines.
  • Knowledge of state management libraries (e.g., Redux, MobX).
  • Experience with code versioning tools, such as Git.
  • Familiarity with native build tools like Xcode, Gradle (Android Studio), etc.
  • Experience with push notifications and cloud messaging.
  • Understanding of mobile app deployment processes to App Store and Google Play.

PREFFERED QUALIFICATION:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience with TypeScript.
  • Familiarity with Agile/Scrum methodologies.
  • Prior experience with continuous integration/continuous deployment (CI/CD) processes.
  • Knowledge of GraphQL.
  • Experience with other mobile development frameworks like Flutter.
  • Contributions to open-source projects or personal mobile app projects.

If you are a motivated React Native Developer with a passion and a desire to work in an innovative and dynamic environment, we would love to hear from you. Apply today and join our team in creating cutting-edge mobile experiences!

Application Form

Let's Talk

Provide us with your details and we will love to speak to you

REQUEST A CALL

Personal Information