iOS Developer
Juego Studio Pt. Ltd.
Job Summary
We are seeking an experienced iOS Developer with strong expertise in 3D rendering and shader programming to build high-performance iOS applications. The role involves designing and developing apps using Swift and Objective-C, implementing 3D model rendering and animation, and integrating custom shaders for visual effects. The ideal candidate will also convert iOS projects into reusable .xcframeworks and collaborate with design and backend teams for seamless data visualization.
Must Have
- Design and develop iOS applications using Swift and Objective-C.
- 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.
- Strong proficiency in Swift and Objective-C.
- Hands-on experience with 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.
Job Description
Role and responsibilities:
##### iOS Developer JD
##### Job Summary
We are looking for an experienced iOS Developer with strong expertise in 3D rendering, and shader programming. The ideal candidate will work on building high-performance iOS applications that feature advanced 3D visualizations, interactive 3D models, and reusable frameworks (.xcframeworks) for scalable project development.
##### Key Responsibilities
- Design and develop iOS applications using Swift and Objective-C.
- 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.
Requirements:
##### Required Skills & Experience
- Strong proficiency in Swift and Objective-C.
- Hands-on experience with 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.