thedotnetworks.com

React Native Developer

Full-time. Flexible working hours.

Job Summary: ๐Ÿš€

We are looking for a talented React Native Developer to join our team and help build cutting-edge mobile applications. You will work closely with designers, developers, and product managers to create high-performance, scalable, and user-friendly applications for both iOS and Android platforms. If you have a strong background in React Native development and a passion for building modern mobile apps, we would love to have you on board!

Key Responsibilities: โš™๏ธ

  • Develop and maintain mobile applications for both iOS and Android using React Native.
  • Collaborate with cross-functional teams, including UI/UX designers and back-end developers, to define and implement application features.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Optimize applications for maximum speed and scalability.
  • Debug and troubleshoot mobile applications, ensuring smooth performance across devices.
  • Integrate third-party libraries and APIs to enhance application functionality.
  • Ensure the appโ€™s user interface is responsive and user-friendly across different screen sizes and devices.
  • Stay updated with the latest trends and advancements in React Native and mobile development technologies.
  • Test and deploy mobile applications to app stores (Google Play, Apple App Store).
  • Maintain and improve the performance of existing applications by handling updates and bug fixes.

Requirements: ๐Ÿ”‘

  • Proven experience as a React Native Developer with a strong portfolio of mobile applications.
  • Proficiency in JavaScript and React Native framework.
  • Experience with native iOS and Android development and platform-specific functionalities.
  • Familiarity with RESTful APIs and third-party libraries for mobile apps.
  • Experience with mobile app deployment to Google Play Store and Apple App Store.
  • Understanding of mobile design principles and responsive layouts.
  • Familiarity with version control systems like Git.
  • Strong debugging and troubleshooting skills.
  • Excellent problem-solving abilities and attention to detail.
  • Ability to work both independently and as part of a team in a fast-paced environment.

Preferred Qualifications: ๐ŸŒŸ

  • A degree in Computer Science, Engineering, or a related field.
  • Experience with native iOS/Android development (Objective-C, Swift, Kotlin, or Java).
  • Knowledge of popular React Native libraries and frameworks.
  • Familiarity with state management tools like Redux, MobX, or React Context.
  • Experience with automated testing tools (e.g., Jest, Detox).
  • Understanding of app performance optimization techniques for mobile devices.
  • Experience with continuous integration/continuous deployment (CI/CD) tools.
  • Knowledge of cloud services such as Firebase, AWS, or Azure for mobile development.