iOS VNC Scripts - Google Sheets Integration

Posted last week

Worldwide

Summary

## Overview I am looking for an experienced iOS automation developer with strong Lua scripting skills to help complete an existing mobile automation project running on a dedicated iOS device. The project is already started and the foundation is in place, but it is still far from production-ready. Approximately **40% of the system has been implemented** and I need someone who can continue development, fix existing issues, and complete the remaining functionality. This is not a greenfield project. You will be working with an existing codebase and infrastructure. --- ## Current Project Status The following components already exist in some form: * Main automation workflow * Device communication layer * Remote execution system * Google Sheets integration * VPN management module * SMS verification module * TOTP generation module * Configuration management * Logging system Some modules are functional, some are partially implemented, and some require significant debugging and improvement. The goal is to transform the existing prototype into a stable, reliable workflow. --- ## Technical Environment ### Device Environment * Dedicated iOS device * Custom HTTP-based device control API * Lua scripts executed directly on the device ### Existing Integrations * Google Sheets * Google Apps Script backend * SMS verification provider * VPN automation * 4G SIM card management * Airplane Mode enable/disable automation * IP refresh workflow through cellular reconnect * TOTP / Two-Factor Authentication generation * Status monitoring and logging --- ## Project Goals The completed system should be capable of: 1. Reading pending records from Google Sheets 2. Configuring network settings 3. Rotating VPN connections when required 4. Switching Airplane Mode on/off to obtain a fresh cellular IP 5. Validating network connectivity before proceeding 6. Launching and controlling a mobile browser 7. Navigating through a multi-step onboarding process 8. Completing phone verification 9. Configuring two-factor authentication 10. Writing results back to Google Sheets 11. Processing records continuously with proper error handling --- ## Development Tasks ### Phase 1 – Existing Code Review * Review the current codebase * Understand existing modules * Identify unfinished sections * Identify bugs and bottlenecks * Create a completion plan ### Phase 2 – Browser Automation Current browser automation is incomplete and unreliable. Tasks include: * Stabilizing navigation flows * Improving screen transitions * Improving interaction reliability * Handling unexpected screens * Handling page layout variations ### Phase 3 – UI Interaction Improvements Several screens currently require better automation logic. Tasks include: * Reliable element detection * Keyboard handling * Scroll handling * Screen state validation * Dynamic UI interaction OCR-based approaches are welcome if they improve reliability. ### Phase 4 – Verification Flow Improve and validate: * SMS verification * Verification code entry * Timeout handling * Retry mechanisms * Error recovery ### Phase 5 – Two-Factor Authentication The current implementation requires testing and validation. Tasks include: * Full workflow testing * Fixing failures * Validation of generated codes * Data persistence verification ### Phase 6 – Network & IP Management Review and improve: * VPN rotation workflow * Cellular network reconnection * Airplane Mode automation * IP refresh validation * Network health checks * Failure recovery when connectivity is lost ### Phase 7 – Error Handling & Recovery Implement robust handling for: * Network interruptions * Verification failures * Unexpected UI changes * Session interruptions * Challenge screens * Timeouts * Browser crashes * Device communication failures The system should recover automatically whenever possible. ### Phase 8 – Scaling & Stability Prepare the workflow for higher-volume operation. Focus areas: * Reliability * Resource management * Logging * Performance optimization * Long-running execution stability --- ## Deliverables ### Functional System * Fully operational workflow * End-to-end testing completed * Successful processing of test records * Stable operation over extended periods ### Code Improvements * Bug fixes * Stability improvements * Cleaner structure where needed * Improved maintainability ### Documentation Provide documentation covering: * System architecture * Changes made * Configuration process * Troubleshooting steps * Deployment notes ### Logging Provide clear logs showing: * Workflow progress * Network changes * Failures * Recovery attempts * Final outcomes --- ## Required Skills ### Must Have * Lua * iOS automation * Mobile UI automation * API integrations * HTTP-based automation systems * Debugging complex workflows * Working with existing codebases ### Nice to Have * OCR / Computer Vision * Mobile browser automation * Google Sheets API experience * VPN automation * Cellular network automation * Long-running automation systems --- ## Access Provided Upon hiring, you will receive: * Existing source code * API documentation * Configuration files * Test environment * Logging access * Supporting infrastructure --- ## Timeline Preferred timeline: * Initial review: 1–2 days * Development and fixes: 5–10 days * Testing and stabilization: 2–4 days Flexible for the right candidate. --- Only apply if you have hands-on experience with mobile automation, debugging existing codebases, and building reliable automation workflows.

  • $200.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
API
Google Sheets
Automation
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:last week
  • Hires:
    1
  • Interviewing:
    6
  • Invites sent:
    13
  • Unanswered invites:
    4
About the client
Member since May 6, 2026
  • VNM
    Thanh Hoa1:40 PM
  • $800 total spent
    5 hires, 5 active

Explore similar jobs on Upwork

Job Aggregation and Dashboard CreationHourly‐ Posted 8 months ago
Automation
Data Scraping
Data Extraction
API
UI/UX Prototyping
Web Scraping
AI UGC Video Generator - n8n WorkflowHourly‐ Posted 7 months ago
Automation
AI Agent Development
CRM Automation
Artificial Intelligence
Business Services
AI Content Creation
Make.com
n8n
OpenAI API
Business Process Automation
Lead Generation
Google Ads
Email Automation
Social Media Marketing Automation
Omnichannel Automation

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo