Logo
Food Hub

React Native Developer

Food Hub, Phila, Pennsylvania, United States, 19117


About Us:Foodhub is a leading SaaS technology company based in the United Kingdom. We specialize in providing innovative software solutions to restaurants and takeaways across various countries, including the United Kingdom, Ireland, Australia, New Zealand, Canada, and the United States.Mobile App DevelopmentDesign, build, and maintain mobile applications using React Native, ensuring compatibility andperformance across multiple platforms.Performance OptimizationImplement strategies to optimize app performance, reduce load times, and improve responsiveness, particularly for low-end devices.State ManagementUtilize and manage state with Redux, Context API, or other state management libraries to ensureefficient data flow and application performance.Component DevelopmentDevelop reusable and modular components, following best practices for responsive design andcode re-usability across iOS and Android.IntegrationIntegrate third-party services and APIs such as Firebase, GraphQL, and analytics platforms toenhance app functionality and gather meaningful insights.TestingWrite and maintain unit and integration tests using tools like Jest and Detox to ensure application stability and high-quality code coverage.CollaborationWork closely with designers, product managers, and other engineers in an agile environment todevelop features, troubleshoot issues, and deliver projects on time.Debugging and Issue ResolutionIdentify, debug, and resolve issues related to performance, rendering, and native integrations.Experience5+ years of professional experience in mobile development, with at least 3 years focused onReact Native.Technical SkillsDeep understanding of React Native, JavaScript, and TypeScript for building scalable andmaintainable applications.Proven experience with state management solutions such as Redux and Context API.Experience integrating with back-end services using REST APIs, GraphQL, and other modern data fetching libraries.Familiarity with testing tools such as Jest, Detox, and implementing automated testing strategies for continuous integration.Strong knowledge of native mobile development practices and how React Native bridges interactwith native modules for both iOS and Android.Performance TuningDemonstrated experience in optimizing React Native applications for performance, including lazy loading, reducing render times, and managing memory efficiently.Cross-Platform ExpertiseAbility to build and maintain code bases that run seamlessly on both iOS and Android platforms,ensuring UI consistency and performance parity.Security AwarenessUnderstanding of secure coding practices and managing sensitive data within mobile apps.Nice-to-HaveExperience with mobile development for wearables or other device integrations.Familiarity with CI/CD pipelines and automated build tools.Knowledge of native languages (Swift for iOS, Kotlin for Android) to customize and extend ReactNative components when needed.