Job Summary
We are looking for an experienced iOS Developer with strong expertise in native map integration , 3D rendering , and shader programming . The ideal candidate will work on building high-performance iOS applications that include advanced map-based visualizations, interactive 3D models, and reusable frameworks (.xcframeworks) for scalable project development.
Key Responsibilities
- Design and develop iOS applications using Swift and Objective-C .
- Integrate native map frameworks such as MapKit , SceneKit , Metal , or ARKit for advanced visualization.
- Implement 3D model rendering , object placement, and animation within the app environment.
- Develop and integrate custom shaders for visual effects (lighting, textures, reflections, etc.).
- Convert and optimize iOS projects into .xcframeworks for modular reuse across multiple apps.
- Collaborate with design and backend teams to ensure seamless data visualization on maps and 3D scenes.
- Work with Core Graphics , Core Animation , and Metal APIs for performance-intensive rendering.
- Debug, optimize, and profile rendering pipelines and shader performance.
- Write clean, maintainable, and scalable code following best practices.
Required Skills & Experience
Strong proficiency in Swift and Objective-C .Hands-on experience with MapKit , RealityKit , or Metal .Experience in loading and rendering 3D models (e.g., .obj, .usdz, .scn, .dae).Knowledge of GLSL or Metal Shading Language (MSL) for creating and customizing shaders.Experience in creating and distributing .xcframeworks .Solid understanding of iOS architecture , memory management, and performance optimization.Familiarity with REST APIs , JSON , and offline caching .Good problem-solving, debugging, and communication skills.