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.
Ios Developer • Delhi, India