G2i Inc.
Location
United States, LATAM
Salary
Not specified
Posted
Recently
Job Type
Part Time
Required Skills
About the Role
Job Title: 3D Artist (Contract)
Company: Bat Around™
Location: Remote
Contract Length: Short-term
Bat Around is seeking a 3D Engineer with strong experience in real-time graphics, animation, and VFX using three.js to own and evolve the 3D layer of our React Native Expo mobile app.
You will be responsible for building, optimizing, and maintaining interactive 3D experiences that enhance our hardware-enabled sports training platform through visualization, animation, and gamified feedback.
This is a long term, fully remote contracting position.
Important: A minimum work overlap is required during the hours of 7:00 AM PT and 11:00 AM PT.
Bat Around is a software development startup creating an exciting sports training platform which bridges training facilities, commercially available sensor systems, and individual users through mobile apps and the web to promote regular and high quality practice through a unified platform and gamified systems. We’re fully remote and welcome team members from around the world. Learn more at https://letsbataround.com.
Design, build, and maintain real-time 3D experiences, animations, and visual effects within a React Native Expo application
Own the 3D rendering pipeline using tools such as three.js, WebGL, and expo-gl
Collaborate with product, design, and engineering to prototype and polish interactive 3D features
Optimize 3D scenes, shaders, and animations for performance on mobile devices
Create reusable 3D systems and components that enable rapid iteration and content authoring
Establish best practices for 3D, animation, and VFX development within the app
Participate in planning the technical strategy for 3D features and visual experiences
Contribute to overall application health through performance tuning, bug fixing, and code review
Collaborate with the broader engineering team on application architecture and platform-level UI updates
3+ years of experience as a developer, with a strong focus on 3D graphics or
interactive visuals
Hands-on experience with three.js, WebGL, and real-time rendering concepts
Experience integrating 3D content into React or React Native applications
Familiarity with Expo and expo-gl or similar mobile graphics frameworks
Strong understanding of performance optimization for mobile GPUs
Solid engineering skills with expertise in debugging, profiling, and code review
Excellent English communication skills and an open, honest personal style
A proactive, innovative mindset focused on building polished, high-quality visual
experiences
Experience with Supabase, including real-time features and database management
Familiarity with Expo API routes for backend integration
Working knowledge of shader languages (e.g., GLSL) and advanced rendering
techniques
Experience shipping real-time 3D or graphics-heavy mobile applications
Background in animation systems, shaders, or visual effects
Experience visualizing sensor or motion data in 3D environments
Familiarity with game engine concepts such as scene graphs, cameras, and lighting
Experience collaborating closely with designers and artists
Interest in sports, training, or motion analysis applications
A strong aesthetic sense and attention to visual detail