×
Register Here to Apply for Jobs or Post Jobs. X

React Native Developer

Job in New York, New York County, New York, 10261, USA
Listing for: SegWitz Sdn. Bhd.
Full Time position
Listed on 2026-02-03
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, App Developer - Mobile/Web, React.js
Job Description & How to Apply Below
Location: New York

Job Overview

Job Title: React Native Developer Level: Mid / Senior (3–5 years experience)
Employment Type: Full-time (Remote)

Role Overview

We’re looking for a React Native Developer who cares deeply about how things look, feel, and behave on mobile — not just “does it work”, but “does it feel amazing to use?”.

You will:

Turn mobile UI/UX designs into beautiful, high-performance apps

Craft smooth interactions, animations, and haptic feedback

Own error handling, stability, and optimization across iOS and Android

This role sits at the intersection of engineering, design, and user experience
.

Key Responsibilities
  • Convert Figma/XD/Sketch designs into pixel-perfect React Native screens and components.
  • Ensure consistent spacing, typography, color usage, and visual hierarchy
    .
  • Implement responsive layouts that adapt well to different screen sizes and orientations.
  • 2. Interactions, Animations & Haptics (section heading transformed to list items)
  • Build micro-interactions (press states, focus states, gestures, transitions, loaders, empty states).
  • Use libraries such as React Native Reanimated, Gesture Handler, Lottie or similar for:
  • Screen transitions
  • Animated cards, lists, and modals
  • Subtle entrance/exit animations
  • Integrate haptic feedback and tactile responses (e.g., on success, error, or key interactions) using libraries like react-native-haptic-feedback or platform APIs.
  • Ensure motion and haptics support UX goals (clarity, feedback, delight) — not just “extra effects”.
  • 3. Performance & Optimization
  • Optimize app performance for smooth 60fps interactions where possible.
  • Apply techniques such as:
  • Avoiding unnecessary re-renders
  • Code splitting and lazy loading where applicable
  • Identify and fix performance bottlenecks using tools like Flipper, React Dev Tools, and platform profilers
    .
  • Ensure fast startup times, smooth navigation, and responsive UI on both mid-range and high-end devices.
  • 4. Error Handling, Stability & Quality
  • Implement defensive programming and robust error handling for network failures, API errors, and unexpected states.
  • Design user-friendly error states, fallback screens, and retry flows (not just console logs).
  • Use logging and monitoring (e.g.,
    Sentry, Firebase Crashlytics
    ) to track crashes and issues.
  • Write unit and integration tests for critical components and flows where appropriate.
  • 5. Integration & State Management
  • Integrate with RESTful / Graph

    QL APIs
    for data fetching, authentication, and syncing.
  • Manage client-side state using tools such as Redux, Zustand, MobX, or React Context
    .
  • Handle offline/poor network scenarios where relevant (caching, background sync, optimistic updates).
  • Work closely with backend developers to refine API contracts and data structures.
  • 6. Platform & Native Capabilities
  • Work with React Navigation or similar for stack/tab navigation, deep-linking, and modals.
  • Integrate native modules and third-party SDKs (e.g., push notifications, analytics, maps, payments) when needed.
  • Understand platform differences (iOS vs Android) and handle them gracefully (permissions, UI conventions, storage, etc.).
  • Collaborate with designers to refine interactions, animations, and UX details.
  • Work with product managers to break down features into deliverable chunks and estimate effort.
  • Take end-to-end ownership of features: from understanding requirements to releasing builds and monitoring usage.
  • Participate in code reviews and help maintain high standards for code quality and UX.
  • Required Skills & Qualifications
  • Education
  • Degree/Diploma in Computer Science, Software Engineering, IT, or equivalent practical experience.
  • Technical Skills
  • 3–5years of professional experience in mobile development
  • Strong proficiency in:
  • React Native (functional components, Hooks, navigation)
  • Hands-on experience with:
  • UI animations & gestures (Reanimated, Gesture Handler, Lottie, or similar)
  • State management (Redux, MobX, Zustand, or Context API)
  • RESTful APIs (Graph

    QL is a plus)
  • Firebase (Auth, Firestore, Analytics, Remote Config).
  • Strong understanding of features like
    push notifications
    , deep-linking
    , in-app purchases
    , or real-time features.
  • Effectively utilize Sonar Qube for code quality and security.
  • Solid understanding of:
  • Mobile performance optimization and…
Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary