Title: Software Engineer III Mobile (Android/iOS)

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

IOS Development
Continuous Delivery
Continuous Integration
Data Collection
Mobile Development
Data Quality
Kotlin
Mathematics
Meta-data Management
Mobile Applications
3D Computer Graphics
Android
OpenGL
Problem Solving
Prototyping
Computer Hardware
Objective-C
C#
C++
Communication

Job Details

Title: Software Engineer III Mobile (Android/iOS)
Locations: Multiple, including Newark, DE
Duration: 12 months

Overview:

We're seeking a Mobile Software Engineer to contribute to next-generation mobile development projects supporting AR/VR data collection, device prototyping, and camera calibration systems. This role involves working with cutting-edge imaging technologies, mobile platforms, and real-world data pipelines on early-stage hardware.

Key Responsibilities:

  • Design, build, and maintain mobile applications for Android and iOS platforms

  • Support data collection tooling and real-time image/metadata streaming from mobile devices

  • Collaborate with cross-functional hardware and research teams for system setup and calibration

  • Develop automated data quality checks, image capture tools, and workflow validation systems

  • Implement intuitive mobile UI/UX for internal and vendor-facing tools

  • Write clear and effective technical documentation

Required Skills:

  • 3+ years of experience in mobile app development (Android/Kotlin, iOS/Swift/Objective-C)

  • Strong proficiency in C# and Unity for mobile environments

  • Experience developing for Android OS, iOS, and Unity3D

  • Familiarity with mobile hardware integration (camera, sensors)

  • Excellent problem-solving and communication skills

Preferred Skills:

  • Experience with C++, OpenCV, OpenGL/DirectX

  • Solid understanding of 3D math, computer vision concepts, and AR/VR frameworks

  • Experience designing responsive UI/UX for mobile apps

  • Background in automated testing, CI/CD, or image data pipelines

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.