Location: Sultanpur, Prakriti Marg 52/16, Central Park Near Sultanpur Depot Delhi (Work from Office)
Experience: 4 Years
Job Summary
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, Video, Redux, Streaming, 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.
Requirements:
- 4+ years of experience developing React Native mobile applications.
- Solid understanding and hands-on experience with video recording, playback, and streaming in React Native.
- Expertise in 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 Redux, Zustand, Redux-Saga, and ReduxJS Toolkit for state management.
- Knowledge of integrating payment gateways and handling secure transactions.
- Proficiency with RESTful APIs, and Axios for data fetching and state management.
- Experience working with cloud platforms such as AWS, Firebase, or GCP.
- 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.
Must-Have:
- Strong knowledge of React Native Reanimated and Gesture Handler for animations and gestures.
- Proficiency in WebSockets for real-time data communication.
- Experience with video editing, filters (including text filters), and multimedia processing tools.
Preferred Skills:
- Experience with designing pixel-perfect UI and working with design tools like Figma.
- Knowledge of mobile app deployment processes and CI/CD pipelines.
About Creato
Creato is a next-generation social commerce platform integrating content, collaboration, and e-commerce. Our mission is to empower creators, brands, and consumers by providing a seamless ecosystem where content meets commerce.
Apply Now to Become a Part of Our Vision at Creator Bridge.