Website:
creatorbridge.co
Job details:
Position Overview: We are looking for a talented and experienced React Native Developer to join our dynamic team. In this role, you will work on cutting-edge mobile applications, focusing on video recording, playback, and streaming. The ideal candidate will be proficient in integrating third-party libraries and tools for video processing and editing and will also bring a strong understanding of modern mobile app development practices using React Native, TypeScript, React Native Reanimated, Gesture Handler, and WebSockets.
Responsibilities:
- Develop and maintain high-quality React Native applications with a focus on video recording, playback, and streaming features.
- Integrate video processing libraries such as react-native-video and FFmpeg for encoding, compression, and manipulation of videos.
- Work with video editing and filter tools to create seamless user experiences.
- Collaborate with the design team to implement pixel-perfect designs based on Figma prototypes.
- Ensure smooth video streaming and playback experiences across various devices.
- Utilize tools like Redux, Redux-Saga, Zustand, and ReduxJS Toolkit to manage application state effectively.
- Work with web sockets, caching strategies, and performance optimization techniques to deliver fast and responsive applications.
- Ensure cross-platform compatibility and handle permissions for accessing device features like the camera and microphone.
- Integrate and optimize RESTful APIs, including payment gateways and third-party services like AWS, Firebase, and GCP.
- Implement features using React Navigation and associated packages (e.g., bottom tabs, drawer navigation, top tabs).
- Utilize React Native Reanimated and Gesture Handler to build smooth and responsive animations and gesture-based interactions.
- Optimize app performance, reduce load times, and maintain high user experience standards.
- Handle persistent data storage and synchronization across different devices.
- Utilize TypeScript for type safety and maintainable code.
Requirements:
- Minimum 4 years of proven experience in developing mobile applications using React Native.
- Solid understanding and hands-on experience with video recording, playback, and streaming in React Native.
- Expertise in integrating video-processing libraries (e.g., react-native-video, FFmpeg) for encoding, compression, and manipulation.
- Strong knowledge of React Native Reanimated and Gesture Handler for building custom animations and gesture-based interactions.
- Strong knowledge of WebSockets for real-time data communication.
- Strong knowledge of Redux, Zustand, Redux-Saga, and ReduxJS Toolkit for state management.
- Familiarity with video editing, filters (including text filters), and other multimedia processing tools.
- Experience with TypeScript and ensuring type safety across the application.
- Knowledge of integrating payment gateways and handling secure transactions.
- Proficiency with RESTful APIs, Axios, and TanStack Query for data fetching and state management.
- Experience working with cloud platforms such as AWS, Firebase, or GCP.
- Familiarity with React Navigation and its related packages for navigation structure.
- Ability to create responsive, optimized, and performant mobile applications.
- Knowledge of modern mobile development best practices, design patterns, and mobile app performance optimization.
- Familiarity with integrating and optimizing third-party tools, libraries, and APIs for features like video processing, editing, and live streaming.
- Strong problem-solving skills and attention to detail.
Preferred Skills:
- Familiarity with WebSockets for real-time data communication (expanded on above).
- Experience with designing pixel-perfect UI and working with design tools like Figma.
- Knowledge of mobile app deployment processes and CI/CD pipelines.
About Creator Bridge: At Creator Bridge, we are developing a social media platform that brings together users, creators, and brands. Users can share and explore content, shop easily, and connect in real time. Creators can show their skills, earn money, and work with brands, while brands can run campaigns, partner with creators, and grow their audience. We focus on building real connections to inspire creativity and drive business.
Click on Apply to know more.