Lead iOS Engineer – Maps, Graphics & 3D Rendering

DXC Technology

Dubai

On-site

AED 360,000 - 600,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DXC Technology is seeking a Lead iOS Engineer to spearhead architecture, design, and development of advanced native iOS apps with a strong focus on mapping, visualization, graphics, and 3D rendering. The role is hands-on and involves crafting scalable, testable solutions while mentoring other engineers.

You will drive engineering standards, collaborate with product/design/backend teams, and deliver high‑performance mobile experiences using Swift, SwiftUI, Core Graphics, SceneKit, RealityKit, and

Qualifications

  • 8+ years of professional experience in native iOS development.
  • Expert-level proficiency in Swift and SwiftUI.
  • Strong hands-on experience with Combine and RxSwift.
  • Proven experience leading technical architecture, application design, code reviews, and engineering best practices.
  • Strong understanding of scalable, maintainable, modular, and highly testable iOS application architectures.
  • Hands-on experience developing custom visualization, mapping, graphics, or rendering features.
  • Strong practical knowledge of Core Graphics, Canvas, Path, Shape, and custom rendering pipelines.
  • Strong understanding of coordinate systems, transformations, geometry calculations, and spatial relationships.
  • Experience implementing interactive gestures including pan, zoom, and rotate.
  • Strong understanding of hit-testing and interaction within custom-rendered visualizations.
  • Experience developing overlay- and layer-based rendering architectures.
  • Experience with geometry operations such as clipping, path simplification, and smoothing.
  • Strong debugging, profiling, and performance optimization experience using Xcode Instruments.
  • Production experience with at least one modern iOS 3D rendering framework, such as SceneKit or RealityKit.
  • Strong understanding of 3D graphics fundamentals, including transforms and transformation matrices, Quaternions, Camera systems, Raycasting, Coordinate-space conversions, 3D coordinate systems.

Responsibilities

  • Lead the architecture, technical design, and implementation of complex native iOS applications.
  • Develop scalable, maintainable, modular, and highly testable solutions using Swift and SwiftUI.
  • Provide technical leadership through architecture reviews, design reviews, code reviews, and engineering best practices.
  • Design and implement advanced visualization, mapping, graphics, and rendering capabilities for iOS platforms.
  • Develop custom rendering components using Core Graphics, Canvas, Path, Shape, and custom rendering pipelines.
  • Build map-based visualization systems including overlays, annotations, layers, and interactive spatial elements.
  • Implement coordinate systems, coordinate transformations, gesture handling, and hit-testing.
  • Develop interactive map functionality supporting gestures such as pan, zoom, and rotate.
  • Design and implement overlay- and layer-based rendering architectures.
  • Implement geometry operations including clipping, path simplification, smoothing, and other spatial calculations.
  • Analyze and optimize application performance using Xcode Instruments and other profiling and debugging tools.
  • Design and implement 3D visualization capabilities using SceneKit, RealityKit, or comparable 3D rendering technologies.
  • Apply 3D graphics concepts including transforms, matrices, quaternions, camera systems, raycasting, and coordinate-space conversions.
  • Identify and resolve complex rendering, performance, memory, and architectural challenges.
  • Collaborate with product managers, UX/UI designers, backend engineers, and other technical stakeholders.
  • Mentor and provide technical guidance to other iOS engineers.
  • Contribute to engineering standards, technical strategy, and continuous improvement of development practices.

Skills

iOS Native Development
Swift & SwiftUI
Combine & RxSwift
Architecture Leadership
Rendering Pipelines
3D Graphics
Map Rendering
Gesture Handling
Performance Optimization
Code Reviews & Mentoring

Tools

Xcode Instruments
SceneKit
RealityKit
Metal
USDZ/glTF

Job description

DXC Technology is seeking a highly experienced and technically strong Lead iOS Engineer to join our engineering team. The successful candidate will be responsible for leading the technical architecture, design, development, and optimization of advanced native iOS applications with a strong focus on mapping, visualization, graphics, and 3D rendering.

This is a hands‑on technical leadership position requiring deep expertise in native iOS development and Swift, combined with practical experience in custom rendering, mapping, spatial visualization, and 3D graphics.

Key Responsibilities
  • Lead the architecture, technical design, and implementation of complex native iOS applications.
  • Develop scalable, maintainable, modular, and highly testable solutions using Swift and SwiftUI.
  • Provide technical leadership through architecture reviews, design reviews, code reviews, and engineering best practices.
  • Design and implement advanced visualization, mapping, graphics, and rendering capabilities for iOS platforms.
  • Develop custom rendering components using Core Graphics, Canvas, Path, Shape, and custom rendering pipelines.
  • Build map-based visualization systems including overlays, annotations, layers, and interactive spatial elements.
  • Implement coordinate systems, coordinate transformations, gesture handling, and hit-testing.
  • Develop interactive map functionality supporting gestures such as pan, zoom, and rotate.
  • Design and implement overlay- and layer-based rendering architectures.
  • Implement geometry operations including clipping, path simplification, smoothing, and other spatial calculations.
  • Analyze and optimize application performance using Xcode Instruments and other profiling and debugging tools.
  • Design and implement 3D visualization capabilities using SceneKit, RealityKit, or comparable 3D rendering technologies.
  • Apply 3D graphics concepts including transforms, matrices, quaternions, camera systems, raycasting, and coordinate-space conversions.
  • Identify and resolve complex rendering, performance, memory, and architectural challenges.
  • Collaborate with product managers, UX/UI designers, backend engineers, and other technical stakeholders.
  • Mentor and provide technical guidance to other iOS engineers.
  • Contribute to engineering standards, technical strategy, and continuous improvement of development practices.
Required Qualifications
  • 8+ years of professional experience in native iOS development.
  • Expert-level proficiency in Swift and SwiftUI.
  • Strong hands‑on experience with Combine and RxSwift.
  • Proven experience leading technical architecture, application design, code reviews, and engineering best practices.
  • Strong understanding of scalable, maintainable, modular, and highly testable iOS application architectures.
  • Hands‑on experience developing custom visualization, mapping, graphics, or rendering features.
  • Strong practical knowledge of Core Graphics, Canvas, Path, Shape, and custom rendering pipelines.
  • Strong understanding of coordinate systems, transformations, geometry calculations, and spatial relationships.
  • Experience implementing interactive gestures including pan, zoom, and rotate.
  • Strong understanding of hit‑testing and interaction within custom‑rendered visualizations.
  • Experience developing overlay‑and layer‑based rendering architectures.
  • Experience with geometry operations such as clipping, path simplification, and smoothing.
  • Strong debugging, profiling, and performance optimization experience using Xcode Instruments.
  • Production experience with at least one modern iOS 3D rendering framework, such as SceneKit or RealityKit.
  • Strong understanding of 3D graphics fundamentals, including:
  • Transforms and transformation matrices
  • Quaternions
  • Camera systems
  • Raycasting
  • Coordinate‑space conversions
  • 3D coordinate systems
Preferred Qualifications
  • Experience with Metal‑based rendering and performance optimization.
  • Experience integrating USDZ or glTF 3D asset pipelines.
  • Hands‑on experience with ARKit.
  • Experience in robotics, SLAM, indoor mapping, LiDAR, navigation systems, or digital‑twin platforms.
  • Experience visualizing robot‑generated maps, cleaning paths, navigation data, floor plans, or other spatial information.
  • Experience with geospatial or spatial‑computing applications.
  • Experience optimizing graphics and rendering performance across different iOS devices and hardware capabilities.
Technical Skills

iOS: Native iOS, Swift, SwiftUI, iOS SDK

Reactive Programming: Combine, RxSwift

Graphics & Rendering: Core Graphics, Canvas, Path, Shape, Custom Rendering Pipelines

3D Graphics: SceneKit, RealityKit, Metal, Matrices, Quaternions, Camera Systems, Raycasting

Mapping & Spatial: Map Rendering, Coordinate Systems, Transformations, Geometry, Overlays, Layers, Hit-Testing

Performance: Xcode Instruments, Rendering Optimization, Memory Management, Performance Profiling

Advanced: ARKit, LiDAR, SLAM, Robotics, Indoor Mapping, Navigation, Digital Twins, Spatial Visualization

3D Assets: USDZ, glTF

What You Will Bring
  • Strong analytical and problem‑solving skills with the ability to solve complex graphics, rendering, and spatial‑computing challenges.
  • Ability to translate complex product and technical requirements into robust engineering solutions.
  • Strong technical leadership and communication skills.
  • Ability to mentor engineers and establish high engineering standards.
  • Strong collaboration skills across product, design, engineering, and technical teams.
  • A hands‑on engineering mindset with a strong focus on performance, scalability, quality, and maintainability.
  • Ability to balance technical leadership with active participation in software development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Architect - Maps, 3D Rendering & Visualization
Senior iOS Architect - Maps, 3D Rendering & Visualization

DXC Technology • Dubai

On-site
AED 360,000 - 600,000
Lead Android Engineer – Maps, Graphics & 3D Rendering
Lead Android Engineer – Maps, Graphics & 3D Rendering

DXC Technology • Dubai

On-site
AED 360,000 - 600,000
Lead Android Engineer - Maps, Graphics & 3D Rendering
Lead Android Engineer - Maps, Graphics & 3D Rendering

DXC Technology • Dubai

On-site
AED 360,000 - 600,000
Senior iOS Developer
Senior iOS Developer

Luxoft • Dubai

On-site
AED 240,000 - 560,000
Software Developer
Software Developer

Al Tayer Group • Dubai

On-site
AED 120,000 - 180,000
Principal Mobile SDK Engineer (Navigation)
Principal Mobile SDK Engineer (Navigation)

Flatgigs • Dubai

On-site
AED 250,000 - 420,000
Senior iOS Developer
Senior iOS Developer

IDCMPS • Abu Dhabi

On-site
Lead Mobile SDK Architect – Navigation Core & DX
Lead Mobile SDK Architect – Navigation Core & DX

Flatgigs • Dubai

On-site
AED 250,000 - 420,000
IOS Developer
IOS Developer

Caliberly • Dubai

On-site
AED 180,000 - 300,000
Mobile Development Lead
Mobile Development Lead

Staff Connect Information Technology Consultants • Dubai

On-site
AED 360,000 - 600,000