Python Mobile App Automation and Crawler Developer

Thailand🕖 3 months ago

We are looking for a skilled Python developer with extensive experience in mobile app automation and data extraction. The ideal candidate will be responsible for developing sophisticated crawlers to collect and analyze data from Android mobile applications. This role requires deep knowledge of mobile automation frameworks, data handling, and the ability to maintain and adapt to app updates.

Responsibilities:- Develop and maintain automated crawlers to extract data from specific Android mobile apps, ensuring the collection is comprehensive, accurate, and efficient.- Integrate with Celery for task scheduling and manage queues to handle large-scale data extraction tasks.- Implement mechanisms to bypass app security measures and avoid detection while maintaining the integrity of data collection.- Organize, store, and preprocess the collected data for easy retrieval and analysis.- Continuously monitor and update the crawler to adapt to changes in the mobile app environments, ensuring ongoing functionality.- Collaborate with the team to design and implement robust automation workflows using tools like UIAutomator2 or Appium.- Ensure the crawler’s performance is optimized and capable of handling high volumes of data extraction without errors or bottlenecks.

Requirements:- Proven experience in mobile app automation, specifically using frameworks like UIAutomator2, Appium, or similar tools.- Strong proficiency in Python, with experience in asynchronous programming and task scheduling using Celery.- Expertise in web scraping, data extraction, and handling large datasets efficiently.- Familiarity with Android development, including understanding APK structure and mobile app security mechanisms.- Experience with Git, Docker, and continuous integration/continuous deployment (CI/CD) pipelines.- Knowledge of techniques to avoid detection and bypass anti-scraping measures in mobile applications.- Strong problem-solving skills, attention to detail, and the ability to adapt to rapidly changing environments.- Experience with logging, monitoring, and error handling to ensure the crawler’s reliability and maintainability.

Key Skills

Tri7 Solutions Inc. Ltd - Recruitment

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago