Senior React Native Developer
Location : Hybrid in Dallas, TX or Miami, FL -
Required Skills :
- React Native Expert : Deep understanding of React Native framework and its core principles, including functional components, hooks, and context API for state management.
- Cross-Platform Development : Experience in developing cross-platform mobile applications for both iOS and Android using React Native.
- JavaScript Expertise : Advanced knowledge of JavaScript (ES6+) and its nuances, including asynchronous programming, closures, and types.
- UI / UX Design Implementation : Ability to translate design into high-quality code, understanding of UX / UI design principles relevant to mobile platforms.
- State Management : Experience with state management libraries (e.g., Redux, MobX) and their integration with React Native apps.
- Native Modules and APIs : Familiarity with native build tools, like XCode, Gradle (Android Studio), and integrating native modules and third-party APIs in React Native.
- Performance Optimization : Skills in optimizing app performance for both speed and efficiency, understanding of performance testing frameworks.
- Automated Testing : Proficiency in implementing automated testing frameworks and methodologies (Jest, Detox) for React Native applications.
- Continuous Integration / Continuous Deployment (CI / CD) : Experience with CI / CD pipelines for mobile applications, familiarity with tools like Fastlane for automating deployment processes.
- Version Control : Extensive experience with version control systems, particularly Git, including branching strategies and collaborative workflows.