company logo

React Native App Developer

Noida
Full-Time
Mid-Level: 4 to 6 years
Posted on Sep 14 2024

About the Job

Skills

React Native
API Integration
Cross-platform Development
JavaScript
Mobile Development
UI/UX Design
Redux
Debugging

Job Overview:

We are looking for an experienced React Native App Developer with a proven track record in building high-performance, scalable, and user-friendly mobile applications in the e-commerce or SaaS industry. The ideal candidate will have at least 3 years of experience in mobile app development using React Native and be capable of working in a fast-paced, dynamic environment. You will collaborate with designers, product managers, and backend developers to deliver seamless mobile experiences for our users.

Key Responsibilities:

  • Mobile App Development: Design, develop, and maintain cross-platform mobile applications for iOS and Android using React Native.
  • Component Design: Build reusable components and front-end libraries that enhance the performance, usability, and scalability of the mobile apps.
  • API Integration: Collaborate with backend teams to integrate RESTful APIs and ensure smooth data flow between the app and the server.
  • Performance Optimization: Optimize the app for performance, including speed and scalability, across multiple devices and platforms.
  • UX/UI Collaboration: Work closely with UX/UI designers to transform design prototypes into fully functional and interactive app features.
  • Testing & Debugging: Write unit tests and perform end-to-end testing to ensure the app is bug-free, secure, and meets performance standards.
  • Third-Party Integration: Implement and integrate third-party services (such as payment gateways, analytics tools, and push notifications) as required.
  • App Store Deployment: Prepare and manage the deployment of applications to the Apple App Store and Google Play Store, including handling updates and versioning.
  • Continuous Improvement: Stay up-to-date with the latest industry trends, emerging technologies, and best practices to continuously improve app functionality and user experience.

 

 

Requirements:

  • Experience:
  • 3+ years of professional experience in mobile app development using React Native.
  • Experience in the e-commerce or SaaS industry is highly preferred.

Skills:

  • React Native: Strong proficiency in React Native, including working with hooks, state management (Redux or Context API), and navigation libraries.
  • Mobile Development: Experience with native mobile app development for both iOS and Android (experience with Swift, Objective-C, or Java is a plus).
  • API Integration: Solid understanding of RESTful APIs and experience integrating them with mobile applications.
  • Version Control: Proficiency in using Git for version control and collaboration.
  • State Management: Experience in managing complex application state using ReduxMobX, or similar libraries.
  • Mobile Performance: Familiarity with app performance tuning, memory management, and improving mobile app load times.
  • Push Notifications: Experience with push notification systems (e.g., Firebase Cloud Messaging, Apple Push Notification Service).
  • Testing: Experience with unit testing frameworks like JestMocha, or Appium for mobile testing.

Design Understanding: Good understanding of mobile app UX/UI principles and responsive design.

App Deployment: Experience with app submission processes, requirements, and updates for both the Apple App Store and Google Play Store.

Nice-to-Haves:

  • TypeScript: Experience with TypeScript in React Native development.
  • GraphQL: Familiarity with GraphQL and Apollo Client for API integration.
  • CI/CD: Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines for automating builds and deployments.
  • Analytics & Monitoring: Experience with mobile app analytics tools such as Firebase AnalyticsGoogle Analytics, or App Center.
  • Payment Integration: Knowledge of integrating in-app purchases and payment gateways like Stripe, PayPal, etc.
  • Animations: Experience with animation libraries like React Native Reanimated or Lottie.

 

 

Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team.
  • Ability to manage tasks and timelines in an agile environment.
  • Eagerness to stay updated on the latest mobile development trends and continuously improve skill sets.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Career growth opportunities and access to professional development resources.
  • A dynamic and innovative work environment.


About the company

One of the India-US venture funds assisting to run against the financial crunch. Foxhog has been a pioneer of investing in global technology products, healthcare, finance, real estate , fintech, aerospace and technology-led businesses.

Industry

Investment Banking

Company Size

5001-10000 Employees

Headquarter

Los Angeles USA

Other open jobs from Foxhog Ventures Corp. USA | India Office