Mobile React Native Developer

Job Title: React Native Developer
Location: Remote
Job Type: Full-Time
Experience Level: Mid-Level (Minimum 2 Years Experience)

Job Description:

We are seeking a highly motivated and skilled React Native Developer to join our dynamic team. As a React Native developer, you will be responsible for developing and maintaining *cross-platform mobile applications* for iOS and Android, collaborating closely with our product and design teams to bring innovative app features to life. The successful candidate should have a minimum of 2 years of hands-on experience with React Native and Redux, with a strong focus on building performant, scalable, and maintainable applications.

Responsibilities:
•⁠ ⁠Develop and maintain high-quality cross-platform mobile applications using React Native.
•⁠ ⁠Collaborate with the product, design, and backend teams to define app features, requirements, and user interfaces.
•⁠ ⁠Build and maintain global state management using *Redux, **Redux Thunk, and **Redux Toolkit* to ensure a seamless and maintainable app structure.
•⁠ ⁠Design and implement app navigation architectures using *React Navigation and other navigation libraries.
•⁠ ⁠Implement Socket.io or WebSocket-based real-time features for responsive, data-driven applications.
•⁠ ⁠Integrate and manage Push Notification Services (Firebase, OneSignal, etc.) for mobile alerts, in-app messages, and notifications.
•⁠ ⁠Develop deep linking capabilities within the app to provide seamless routing and Deep Linking across multiple platforms.
•⁠ ⁠Follow best practices for *Software Design Architecture* patterns, such as MVC, MVVM, and Clean Architecture, to create robust and scalable applications.
•⁠ ⁠Optimize the performance of mobile apps to ensure smooth and responsive user experiences.
•⁠ ⁠Ensure the technical feasibility of UI/UX designs and implement high-quality animations and transitions.
•⁠ ⁠Write clean, maintainable code following *best practices* and participate in code reviews.
•⁠ ⁠Collaborate with backend developers to integrate RESTful APIs and other services.
•⁠ ⁠Debug and resolve issues in app functionality, ensuring apps are error-free and high-performing.
•⁠ ⁠Implement and maintain payment integration solutions such as Stripe, PayPal, Google Pay, and Apple Pay to ensure secure and seamless transactions within the app.
•⁠ ⁠Continuously improve app quality by monitoring performance, identifying bottlenecks, and providing solutions.

Requirements:
•⁠ ⁠*2+ years of experience* in mobile development, specifically using *React Native*.
•⁠ ⁠Proficient in *JavaScript (ES6+)* and deep understanding of React Native frameworks.
•⁠ ⁠Strong experience with *Redux, **Redux Thunk, and **Redux Toolkit* for state management.
•⁠ ⁠Familiarity with *Socket.io* or WebSocket for real-time communication within mobile apps.
•⁠ ⁠Experience in implementing *React Navigation* or other navigation libraries to build scalable navigation flows.
•⁠ ⁠Hands-on experience with *Push Notification Services* (Firebase Cloud Messaging, OneSignal, etc.) for both iOS and Android.
•⁠ ⁠Knowledge of *Deep Linking* in mobile apps to provide smooth app navigation and redirection.
•⁠ ⁠Familiarity with *Software Design Architecture patterns* and Clean Architecture.
•⁠ ⁠Hands-on experience with *payment gateway integration* such as *Stripe, **PayPal, **Google Pay, and **Apple Pay*.
•⁠ ⁠Experience in handling *API integration* with mobile applications, including RESTful APIs.
•⁠ ⁠A solid understanding of *mobile UI/UX design principles* and ability to work closely with design teams to create seamless user experiences.
•⁠ ⁠Experience with *Git* and version control.
•⁠ ⁠Ability to work in an *Agile environment*, manage deadlines, and collaborate effectively with remote teams.
•⁠ ⁠Strong problem-solving skills and a passion for delivering high-quality mobile applications.

*Nice to Have:*
•⁠ ⁠Experience in performance monitoring and using tools like *Flipper*.
•⁠ ⁠Familiarity with testing frameworks like *Jest, **Detox, or **React Native Testing Library*.

Share the Post:

Related Posts