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.