React Native Developer
Job in
New York, New York County, New York, 10261, USA
Listed on 2026-02-03
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
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
.
- 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).
(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:
×