Nudle is a next-generation simulation company working at the intersection of AI and XR (VR/AR). We are building NexEra - one of the world's most impactful learning platforms, delivering hands-on work experience to schools, TVET colleges, universities, and global companies through immersive simulations.
With major partnerships across Africa and Asia, NexEra is transforming how people learn, train, and work through interactive 3D experiences, AI role-play, and real industry simulations. If you want to help shape the future of education and work, this is the place to be.
Role Overview
We are seeking an iOS Developer with strong WebXR/WebView experience to help bring our 3D simulations to iPhone and iPad.
Your primary responsibility will be to:
Build a native iOS wrapper app for our WebXR/ platform
Load and optimize WebXR/3D scenes inside the app (WKWebView)
Implement communication between Swift and JavaScript
Integrate basic ARKit features
Ensure smooth performance and compatibility across iOS devices
This role is highly technical and ideal for someone who understands both native iOS development and browser-based 3D/WebGL.
Key Responsibilities
WebXR/iOS Integration
Build an iOS app that loads WebXR, or content using WKWebView.
Implement two-way communication between Swift and JavaSCript.
Optimise WebGL performance for mobile devices
Handle loading, caching, permissions, and responsiveness of 3D scenes.
ARKit (Basic)
Implement simple AEKit features such as plane detection and object placement
Prepare the architecture for future AR features
Performance and Architecture
Ensure smooth rendering on iPhone/iPad
Identify and resolve bottlenecks in 3D rendering or WebView performance
Collaborate with the 3D/web teams to improve mobile optimisation
Future-ready Development
Support upcoming platforms such as visionOS when required.
Contribute to long-term mobile architecture decisions.
Requirements
2+ years
iOS development experience (Swift or SwiftUI)
Strong experience with WKWebView and loading web-based apps
Understanding of WebGL, WebXR, , or
Ability to implement Swift ?? JavaScript bridging.
Experience with mobile performance tuning
Basic ARKit knowledge (plane detection, 3D object placement)
Familiarity with Xcode, Git, Cocoapods/Swift Package Manager
Why Join Nudle
Work on a global-impact platform used by thousands of learners
Build innovative hybrid apps combining iOS, ARKit, and WebXR
Collaborate with top engineers, designers, and 3D creators
Shape the future of immersive learning across Africa and Asia
Fast-growing environment with real ownership and growth opportunities.
Job Types: Full-time, Internship
Contract length: 6 months
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.