Job Title
Software Development Team Lead (Android, iOS, Web, Unity – VR/AR)
Job Description:
Leads cross-platform software development across Android, iOS, Web, and Unity, including VR and AR applications. Owns technical direction, delivery execution, and code quality while coordinating a multi-disciplinary team. This role balances hands-on development with leadership, ensuring scalable, stable, and production-ready solutions across mobile, web, real-time 3D, and immersive platforms.
Key Responsibilities
Technical Leadership
- Define and enforce architecture standards across mobile, web, Unity, and VR/AR applications.
- Lead technical decision-making for frameworks, SDKs, engines, and integrations.
- Conduct code reviews and enforce best practices across all platforms.
- Ensure performance, stability, and maintainability for real-time and immersive applications.
Unity, VR & AR Oversight
- Lead development of Unity applications including VR and AR experiences.
- Oversee integration of AR frameworks (ARCore, ARKit) and VR platforms (Meta Quest, PC VR).
- Ensure optimal performance, interaction design, and hardware compatibility for immersive builds.
- Manage deployment pipelines for VR headsets, mobile AR, and standalone immersive devices.
Cross-Platform Development
- Oversee development of:
- Android applications (Java / Kotlin)
- iOS applications (Swift)
- Web applications (React, modern JS frameworks)
- Unity applications (C#) including VR & AR
- Ensure shared APIs, authentication, data models, and backend integrations are consistent across platforms.
Team Leadership & Execution
- Lead, mentor, and manage developers across mobile, web, and Unity teams.
- Break requirements into sprints, assign tasks, and track delivery.
- Remove blockers and maintain delivery velocity under tight timelines.
- Maintain clear technical documentation and development standards.
Delivery & Quality Assurance
- Own release planning, testing strategies, and deployment readiness.
- Ensure CI/CD processes, version control, and build pipelines are followed.
- Handle production issues, performance bottlenecks, and post-release fixes.
- Drive continuous improvement across tools, workflows, and codebases.
Stakeholder Communication
- Act as the technical point of contact for product, design, and business teams.
- Communicate risks, timelines, and trade-offs clearly and early.
- Support demos, pilots, and technical discussions with internal and external stakeholders.
Required Skills & Experience
- Strong hands-on experience with Android, iOS, Web, and Unity development.
- Proven experience building VR and AR applications in Unity.
- Proficiency in C#, Java/Kotlin, Swift, JavaScript/TypeScript.
- Solid understanding of REST APIs, cloud services, and databases.
- Experience leading teams using Agile / Scrum methodologies.
Preferred Qualifications
- Experience with real-time 3D, immersive UX, and performance optimization.
- Familiarity with DevOps, CI/CD pipelines, and automated testing.
- Experience deploying apps to app stores, web platforms, and VR devices.
Salary Range
- Starting from 6000 AED, Negotiable based on experience
Job Type: Full-time
Pay: From AED6,000.00 per month
Application Question(s):
- How many years of experience with real-time 3D, immersive UX, and performance optimization?
- How many years of experience in deploying apps to app stores, web platforms, and VR devices?
- How familiar with DevOps, CI/CD pipelines, and automated testing?