Lead Android 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

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

DXC Technology is seeking a highly experienced Lead Android Engineer in Dubai to lead the design, architecture, development and optimization of advanced native Android applications with a focus on mapping, visualization, graphics, and 3D rendering.

The role demands hands-on leadership, Kotlin expertise, and a track record of building scalable, testable Android architectures while mentoring peers and setting engineering standards.

Qualifications

  • 8+ years of professional experience in native Android development.
  • Expert-level proficiency in Kotlin.
  • Strong hands-on experience with Kotlin Coroutines, Flow, and RxJava.
  • Proven experience leading technical architecture, application design, code reviews, and engineering best practices.
  • Strong understanding of scalable, maintainable, modular, and highly testable Android application architectures.
  • Hands-on experience developing custom visualization, mapping, graphics, or rendering features.
  • Strong practical knowledge of Android Canvas, Custom Views, and Jetpack Compose Drawing APIs.
  • Strong understanding of coordinate transformations, geometry calculations, matrices, gesture handling, and hit-testing.
  • Experience developing or contributing to map rendering systems, overlays, annotations, or layered visualizations.
  • Strong knowledge of rendering optimization, caching strategies, rendering invalidation, and memory-efficient rendering.
  • Proven experience analyzing and optimizing Android rendering performance using Android Studio Profiler.
  • Production experience with Filament or another Android 3D rendering technology.
  • Strong understanding of 3D graphics fundamentals, including: Transformation matrices, Camera models, Raycasting, Scene management, Spatial transformations, 3D coordinate systems.

Responsibilities

  • Lead the architecture, technical design, and implementation of complex native Android applications.
  • Develop high-quality, scalable, maintainable, and highly testable Android solutions using Kotlin.
  • Provide technical leadership through code reviews, design reviews, engineering standards, and development best practices.
  • Design and implement custom visualization, mapping, graphics, and rendering capabilities for Android platforms.
  • Develop custom UI and rendering components using Android Canvas, Custom Views, and Jetpack Compose drawing APIs.
  • Design and implement map-like rendering systems, overlays, annotations, layers, and other spatial visualizations.
  • Work with coordinate transformations, geometry calculations, gesture matrices, spatial relationships, and hit-testing.
  • Develop efficient rendering pipelines with appropriate caching, rendering invalidation, and memory-management strategies.
  • Analyze and optimize application rendering performance using Android Studio Profiler and other performance-analysis tools.
  • Design and implement 3D visualization capabilities using Filament or comparable Android 3D rendering technologies.
  • Apply 3D graphics concepts including transformation matrices, camera models, raycasting, scene management, and spatial transformations.
  • Identify and resolve complex performance, rendering, memory, and architectural challenges.
  • Collaborate closely with product managers, UX/UI designers, backend engineers, and other technical stakeholders.
  • Mentor and provide technical guidance to other Android engineers.
  • Contribute to engineering strategy, technical standards, and continuous improvement of development practices.

Skills

Native Android development
Kotlin
Kotlin Coroutines, Flow, RxJava
Architecture leadership
3D rendering
Custom visualization
Android Canvas
Jetpack Compose
Map rendering
Performance profiling
OpenGL ES
Vulkan

Tools

Filament
OpenGL ES
Vulkan

Job description

DXC Technology is seeking a highly experienced Lead Android Engineer in Dubai to lead the design, architecture, development and optimization of advanced native Android applications with a focus on mapping, visualization, graphics, and 3D rendering.

The role demands hands-on leadership, Kotlin expertise, and a track record of building scalable, testable Android architectures while mentoring peers and setting engineering standards.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Architect - Maps, 3D Rendering & Visualization
Senior iOS Architect - Maps, 3D Rendering & Visualization

DXC Technology • Dubai

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

DXC Technology • Dubai

On-site
AED 360,000 - 600,000
Senior Android Engineer: Complex Apps & Mentorship
Senior Android Engineer: Complex Apps & Mentorship

DXC Technology • Dubai

On-site
AED 120,000 - 190,000
Lead Mobile SDK Architect – Navigation Core & DX
Lead Mobile SDK Architect – Navigation Core & DX

Flatgigs • Dubai

On-site
AED 250,000 - 420,000
Vision AI/ML Lead & Software Engineering Mentor
Vision AI/ML Lead & Software Engineering Mentor

DXC Technology • Dubai

On-site
AED 180,000 - 300,000
Senior Android Engineer for Scalable Mobile Apps
Senior Android Engineer for Scalable Mobile Apps

Analog • Abu Dhabi

On-site
AED 180,000 - 240,000
Healthcare
Education support
Generous leave
Mobile Development Lead
Mobile Development Lead

Staff Connect Information Technology Consultants • Dubai

On-site
AED 360,000 - 600,000
Mobile Tech Lead & Architect — Hands-On Leader
Mobile Tech Lead & Architect — Hands-On Leader

Staff Connect Information Technology Consultants • Dubai

On-site
AED 360,000 - 600,000
Senior Android Engineer — Build Fast, Scalable Apps
Senior Android Engineer — Build Fast, Scalable Apps

Cercli Tech Limited • Abu Dhabi

On-site
Healthcare
Education support
Generous leave benefits