Marktine Technology Solutions
React Native Developer - 3D Avatar System
Job Location
in, India
Job Description
Job Description : As a Senior React Native Developer with 3D Avatar Expertise, you will be at the forefront of creating a visually engaging and interactive user experience within our mobile application. Your primary focus will be on building a custom 3D avatar system from the ground up or leveraging existing solutions, integrating it seamlessly with our React Native codebase, and ensuring smooth and performant interactions on mobile devices. Your expertise in 3D modeling pipelines, rendering libraries, and mobile AR implementation will be critical to the success of this project. Responsibilities : - Architect and develop a custom 3D avatar system that can be seamlessly integrated into our React Native application. - Evaluate and potentially integrate existing 3D avatar solutions or libraries if they align with project requirements. - Ensure robust and efficient communication between the 3D avatar system and the React Native application. - Create high-quality and detailed 3D models of various football gear (helmets, jerseys, gloves, etc.) using industry-standard 3D modeling tools (e.g., Blender, Maya). - Manage the 3D asset pipeline, including creating, texturing, rigging, and potentially animating the models. - Optimize 3D models for efficient rendering and performance on mobile devices. - Develop an intuitive and user-friendly interface within the React Native app to allow users to apply different products and customizations to their 3D avatar (e.g., changing colors, selecting different gear, adjusting skin tone, hairstyles, etc.). - Ensure real-time updates and visual feedback as users apply customizations. - Implement the rendering and interaction of the 3D avatar within the React Native application using appropriate 3D rendering libraries such as three.js, Babylon.js, PlayCanvas, or a Unity integration (via Unity as a Library or similar). - Optimize the integration for smooth and responsive user interactions. - Enable Augmented Reality functionality within the React Native app to allow users to view their customized 3D avatar overlaid onto their real-world environment using AR frameworks like 8thWall, ARKit (iOS), or ARCore (Android). - Ensure a stable and performant AR experience. - Implement options for users to export their final, customized 3D avatar in standard 3D file formats such as GLB/GLTF. - Provide functionality to export the avatar as 2D image formats like PNG or JPEG. - Continuously optimize the 3D avatar system and its integration with React Native for smooth and efficient performance on a range of mobile devices with varying capabilities.- - Implement techniques for reducing rendering overhead, optimizing asset loading, and ensuring responsiveness. - Work closely and collaboratively with our existing React Native development team to ensure proper integration of the 3D avatar system with the overall application architecture and codebase. - Participate in code reviews and contribute to maintaining high code quality. - Proven experience in developing and implementing 3D avatar systems, either through custom solutions or by leveraging tools like Blender, Maya, Ready Player Me, or similar. - Solid understanding and practical experience with the 3D asset pipeline, including creating, texturing, rigging, and optimizing 3D models. - Strong experience and proficiency with one or more of the following 3D rendering libraries : three.js, Babylon.js, Unity, Unreal Engine (with a focus on mobile integration). - Demonstrated experience in integrating 3D models and rendering within React Native applications, utilizing technologies like WebGL (via libraries), Expo-GL, or Unity SDK for React Native. - In-depth knowledge of the GLB/GLTF file formats for exporting 3D assets. - Proven ability to implement AR functionality in mobile applications using frameworks such as 8thWall, ARKit (iOS), or ARCore (Android). - Deep understanding of 3D model optimization techniques and strategies for achieving smooth performance on mobile devices. - Experience implementing functionality to export 3D avatars as GLB/GLTF files and 2D images (PNG/JPEG). - Strong proficiency in JavaScript (ES6) and extensive experience with the React Native framework. - Proficient with Git and collaborative development workflows. - Excellent analytical and problem-solving skills, particularly in the context of 3D graphics and mobile performance. - Strong written and verbal communication skills, essential for remote collaboration. (ref:hirist.tech)
Location: in, IN
Posted Date: 5/1/2025
Location: in, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Marktine Technology Solutions |
---|