Ios And Webxr Developer

Randburg, GP, ZA, South Africa

Job Description

iOS and WebXR Developer



About Nudle and NexEra



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.


Job Detail

  • Job Id
    JD1613936
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Randburg, GP, ZA, South Africa
  • Education
    Not mentioned