Mobile Developer
November 8, 2024
Closed
Closed
$8/h
Location
Vietnam
Occupation
Full-time
Experience level
Mid-level
Job Title: Mobile Developer with AR and TensorFlow Lite Experience
Project Type: Full-time Contract (Remote 100%)About the Project:
Our client’s mobile app currently helps manage store visits, capture photos, and process them through a pipeline that extracts and collates data. This app is developed in React Native but is transitioning to native iOS and Android to optimize data transfer and power management. The project involves building a proof-of-concept (POC) camera component on iOS to demonstrate improved item detection with AR overlays, leveraging TensorFlow Lite models.
Key Responsibilities:
- Port the App: Migrate the app from React Native to native iOS and Android.
- Develop Advanced Camera Functionality: Integrate and optimize TensorFlow Lite models to detect items with high accuracy, tag items, and enable user interaction through AR overlays.
- Implement AR Overlays: Enable real-time item tracking with stable bounding boxes, AR tags, and interaction based on detection confidence.
- Optimize for Performance: Enhance data transfer processes and manage power efficiency on native platforms.
- Proof of Concept (POC): Focus initially on iOS, establishing basic detection capabilities with TensorFlow Lite to demonstrate functionality.
- Collaborate on UI and AI Icon Integration: Work with designers to refine UI elements and integrate AI-generated icons for enhanced user experience.
Skills & Qualifications:
- Experience in Native Mobile Development: Strong proficiency in both iOS (Swift) and Android (Kotlin/Java) development.
- AR Development: Hands-on experience with ARKit (iOS) or ARCore (Android) for overlay and tagging functionality.
- Machine Learning with TensorFlow Lite: Experience implementing and optimizing TensorFlow Lite models for real-time item detection in mobile applications.
- Computer Vision & Image Processing: Knowledge of camera optimization, image recognition, and object detection.
- Problem-Solving Abilities: Strong analytical skills and the ability to work through complex technical requirements.
- Communication Skills: Excellent communication skills to coordinate with the project team and share progress updates.
Nice to Have:
- Experience with real-time data processing and cloud-based data pipelines.
- Previous work with AI model training and optimization for mobile platforms.
Benefits:
- Salary: $8/h
- Remote working opportunity with flexible working hours
- No English communication skills required