Zurück zur Stellenangebote
XX
React Native DeveloperSegWitz Sdn. Bhd.New York, New York, United States

Dieses Stellenangebot ist nicht mehr verfügbar

XX

React Native Developer

SegWitz Sdn. Bhd.
  • US
    New York, New York, United States
  • US
    New York, New York, United States

Über

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 DevTools, 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 / GraphQL 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
(GraphQL 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 SonarQube for code quality and security. Solid understanding of: Mobile performance optimization
and profiling Error handling, logging, and crash reporting
in production apps App release processes
(TestFlight, Play Console) is a plus Design & UX Sensitivity Strong
eye for design
— you care about pixels, layouts, and details. Able to identify when something “feels off” in the UI and take initiative to correct it. Comfortable collaborating with designers and suggesting
practical UX improvements . Soft Skills & Mindset High level of
ownership and independence
— able to drive features from idea to production. Strong problem-solving skills with attention to debugging and edge cases. Clear communication and the ability to explain trade-offs in
animation, performance, and UX . Comfortable working in an
Agile/Scrum
environment. Nice-to-Have Experience with
native iOS (Swift) or Android (Kotlin/Java)
is a plus. Experience building and maintaining
design systems/component libraries
for mobile. Have a question?
Fill out the form or contact us! We believe in equality of opportunity. To live. To succeed. To grow. To be more than. By submitting this form you agree to our Privacy Policy. SegWitz may contact you via email or phone for scheduling or marketing purposes.
#J-18808-Ljbffr
  • New York, New York, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.