Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Tools for Humanity

Mobile Engineer

Posted Updated
Discussion

Description

Prototype and build mobile proof-of-concept applications for computer vision research, implement presentation attack detection using mobile hardware, integrate native ML models and libraries through FFI, collaborate with ML engineers, build demonstration and data-collection tools, and deploy mobile solutions for secure image acquisition.

Responsibilities

  • Prototype and develop mobile proof-of-concept applications
  • Implement presentation attack detection using cameras, displays, sensors, and actuators
  • Integrate computer vision models and libraries through FFI
  • Collaborate with ML engineers to translate research into prototypes
  • Build demonstration applications and data-collection tools
  • Deploy mobile solutions for image acquisition and fraud detection

Requirements

  • 2-6 years of mobile development experience across Android and iOS
  • Strong Android programming experience with Kotlin
  • Experience with native mobile APIs and system-level features
  • Experience with camera APIs and mobile sensor integration
  • Understanding of mobile development best practices and architecture patterns
  • Experience with Android tools and libraries including Android Studio, Gradle, Git, CameraX, Camera2, Android Sensor APIs, and Jetpack Compose
  • Experience with iOS tools and libraries including Swift, Xcode, AVFoundation, CoreImage, CoreMotion, and SwiftUI
  • Experience or familiarity with FFI and native integrations such as JNI, Swift/Objective-C bridging, and C/C++
  • Experience with image processing libraries such as OpenCV and ISP concepts
  • Familiarity with TensorFlow Lite or PyTorch Mobile
  • Strong problem-solving, technical curiosity, and communication skills

Benefits

  • Unlimited PTO
  • Monthly phone reimbursement or company device
  • Daily in-office meals
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Retirement or pension program
  • Competitive long-term incentive package
  • Potential variable compensation

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →