Search by job, company or skills

Clirnet

React Native

This job is no longer accepting applications

new job description bg glownew job description bg glow
  • Posted a month ago

Job Description

Key Responsibilities

  • Develop and maintain cross-platform mobile applications using React Native
  • Implement advanced video streaming features (live streaming, VOD, adaptive bitrate streaming)
  • Integrate video players (HLS/DASH) and optimize playback performance
  • Work with REST APIs / GraphQL APIs for seamless backend integration
  • Implement real-time features using WebSockets / Server-Sent Events (SSE)
  • Optimize app performance (memory, CPU, rendering, startup time)
  • Work with Redux Toolkit / Zustand / Recoil for state management
  • Ensure pixel-perfect UI implementation based on design systems
  • Integrate third-party SDKs (analytics, payments, ads, DRM, push notifications)
  • Collaborate with backend, design, and product teams
  • Write clean, scalable, and maintainable code with proper documentation
  • Participate in code reviews and mentor junior developers

Required Skills & Qualifications

  • 3–5 years of hands-on experience in React Native
  • Strong proficiency in JavaScript (ES6+) / TypeScript
  • Deep understanding of React Hooks, lifecycle, and component architecture
  • Experience with video streaming technologies:
  • HLS (HTTP Live Streaming)
  • MPEG-DASH
  • Video buffering & adaptive bitrate
  • Experience with video players like:
  • ExoPlayer (Android)
  • AVPlayer (iOS)
  • react-native-video or similar libraries
  • Strong understanding of mobile app performance optimization
  • Experience with native modules (Android/iOS integration)
  • Familiarity with React Native New Architecture (Fabric, TurboModules, JSI)
  • Experience with Hermes engine
  • Knowledge of offline storage (AsyncStorage, MMKV, SQLite)
  • Experience with authentication systems (JWT, OAuth)
  • Strong debugging skills (Flipper, Chrome DevTools, Android Studio, Xcode)

Good to Have

  • Experience with DRM (Widevine, FairPlay)
  • Experience with live streaming (RTMP, WebRTC)
  • Knowledge of FFmpeg for media processing
  • Experience with CI/CD pipelines (GitHub Actions, Bitrise, Fastlane)
  • Familiarity with OTA updates (CodePush or custom OTA systems)
  • Experience with analytics tools (Firebase Analytics, Mixpanel, Amplitude)
  • Knowledge of CDN integration for video delivery
  • Experience in handling large-scale media applications
  • Unit testing & E2E testing (Jest, Detox)

Tools & Technologies

  • React Native, TypeScript
  • Redux Toolkit / Zustand
  • React Navigation
  • Native Modules (Kotlin, Swift/Objective-C)
  • Video: HLS, DASH, ExoPlayer, AVPlayer
  • Networking: Axios, React Query / TanStack Query
  • Debugging: Flipper
  • Version Control: Git
  • CI/CD: Fastlane, Bitrise, GitHub Actions

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145597023

Similar Jobs

Remote

Skills:

JavascriptReactAndroid StudioAndroid SDKReact Native frameworksUI/UX principles

Remote

Skills:

collaborative work React NativeJavascriptApplication DevelopmentMobile Application TestingTroubleshooting

Hyderabad, Kolkata, Mumbai

Skills:

JavaAndroidAndroid DevelopmentReact NativeKotlinUi Design