Home Pakistan React Native Developer

Home Pakistan React Native Developer

React Native Developer

Full time at Riksof in Pakistan
Posted on January 8, 2025

Job details

We are seeking a highly skilled React Native Developer to join our team in a fully remote capacity. In this role, you will be responsible for developing and maintaining our mobile application, integrating third-party services, ensuring seamless user experiences, and managing deployments to both the App Store and Google Play Store. You will collaborate closely with our backend team to create APIs, implement real-time notifications, and deliver exceptional mobile experiences—all from the comfort of your chosen work environment.

Key Responsibilities

  1. Develop & Maintain Mobile Application
    1. Build and maintain new features for our React Native mobile application.
    2. Write clean, maintainable, and reusable code, following best practices.
  2. Implement Real-Time Notifications
    1. Set up and manage WebSocket connections to provide users with real-time updates and notifications.
  3. Push Notifications
    1. Integrate and manage push notifications using Firebase Cloud Messaging (FCM).
    2. Ensure robust handling of in-app and background notifications.
  4. Authentication & Payment Integration
    1. Work with Auth0 for secure authentication and user management.
    2. Integrate Stripe for payment processing and subscription management.
  5. App Deployment & Store Publishing
    1. Oversee the app deployment process to both the App Store and Google Play Store.
    2. Manage provisioning profiles, signing certificates, and versioning strategies.
  6. Collaboration with Backend Team
    1. Collaborate with Node.js developers to design and implement APIs.
    2. Ensure smooth data flow and synchronization between front-end and back-end.
  7. Version Control & Code Reviews
    1. Utilize Git for source control.
    2. Participate in code reviews, providing and incorporating feedback.

Required Skills & Experience

  1. 2+ years of React Native Development
    1. Proven hands-on experience building and delivering React Native applications.
  2. Proficiency in JavaScript/TypeScript
    1. Strong understanding of ES6+ features, TypeScript types, and front-end build pipelines.
  3. Firebase Cloud Messaging (FCM)
    1. Experience with push notifications and real-time messaging systems.
  4. Authentication Systems (Auth0)
    1. Familiarity with setting up Auth0 for user authentication and authorization.
  5. Payment Integration (Stripe)
    1. Understanding of Stripe’s APIs and payment workflows.
  6. WebSocket Implementation
    1. Proven experience implementing and managing real-time data flows.
  7. Git Version Control
    1. Comfortable with branching, merging, and pull requests.
  8. Publishing Apps to App Stores
    1. Track record of successfully deploying applications to the Apple App Store and Google Play Store.
  9. Node.js Experience (for backend collaboration)
    1. Ability to communicate effectively with backend developers and understand API structures.

Nice-to-Have Skills

  1. Experience with Redux, MobX, or other state management libraries.
  2. Familiarity with automated testing frameworks (Jest, Detox).
  3. CI/CD pipelines for mobile development.
  4. UI/UX design principles and best practices.

What We Offer

  1. Competitive salary and benefits package.
  2. 100% remote work with flexible schedules.
  3. Opportunities for professional growth and career advancement.
  4. Collaborative team environment with a focus on learning and innovation.
#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All React Jobs
Feedback Feedback