React Native Developer
Job Title: React Native Developer
Location: Plano, TX
Job Type: Contract
Job Description:
We are looking for an experienced React Native Developer to design, develop, and maintain high-quality mobile applications for iOS and Android. The ideal candidate should have strong experience with React Native, JavaScript/TypeScript, mobile application development, and API integration.
Key Responsibilities:
Design, develop, test, and maintain mobile applications using React Native.
Build reusable components and write clean, scalable, and maintainable code.
Develop cross-platform applications for iOS and Android.
Integrate REST APIs and third-party services into mobile applications.
Collaborate with UI/UX designers, backend developers, and product teams.
Troubleshoot application issues, fix bugs, and improve performance.
Implement secure authentication, data storage, and application state management.
Participate in code reviews, testing, debugging, and deployment.
Work with Git and CI/CD pipelines to streamline development and release processes.
Ensure application quality, responsiveness, and compatibility across devices.
Required Skills:
Strong hands-on experience with React Native.
Proficiency in JavaScript and TypeScript.
Experience developing and deploying iOS and Android applications.
Strong knowledge of React, Hooks, and state management tools such as Redux or Context API.Experience integrating REST APIs and third-party libraries.
Knowledge of mobile application debugging, performance optimization, and testing.
Experience with Git and Agile/Scrum development methodologies.
Familiarity with Android Studio, Xcode, and mobile app deployment processes.
Preferred Qualifications:
Experience with Expo and native modules.
Knowledge of Firebase, push notifications, and analytics.
Experience with automated testing frameworks such as Jest and React Native Testing Library.
Familiarity with app security best practices and CI/CD tools.
Strong problem-solving, communication, and collaboration skills.