DEV Community

Crawler Bros
Crawler Bros

Posted on

How to Discover Emerging Tech Skills in Southeast Asia

Navigating Southeast Asia's Dynamic Tech Job Market: A Data-Driven Approach

The tech landscape in Southeast Asia is exploding, but for job seekers, recruiters, or even educational institutions, understanding the exact skills and roles in highest demand can feel like chasing a moving target. Are data scientists in Singapore still prioritizing Python, or is Scala gaining traction? What's the remote work availability for frontend developers in Vietnam? Sifting through countless job boards manually to answer these questions is tedious, time-consuming, and frankly, impossible to scale.

Imagine a hiring manager in Jakarta trying to understand the competitive salary range for a "Senior Backend Developer" with specific microservices experience, across multiple countries. Or a recent graduate in Kuala Lumpur wanting to see which "Computer & Software" skills are most frequently requested for "Fresh Grad" roles in Singapore. Manually aggregating and analyzing this kind of granular data from platforms like Glints.com, Southeast Asia's leading job platform, is a monumental task.

This is where automation becomes your superpower. By systematically extracting structured job data, you can transform overwhelming raw information into actionable insights.

The Solution: Glints Jobs Scraper

The Glints Jobs Scraper is a powerful tool designed to extract detailed job listings from Glints.com across Singapore, Indonesia, Malaysia, Vietnam, and Taiwan. It provides structured data including job title, company, salary information, required skills, employment type, work arrangement (on-site, hybrid, remote), and even direct application URLs.

This actor allows you to:

  • Search for jobs by keywords: Use the searchQuery input field to look for specific job titles, skills, or any relevant keywords.
  • Filter by country: Target specific markets using the country field (e.g., 'SG' for Singapore, 'ID' for Indonesia, or leave empty for all supported countries).
  • Filter by employment type and work arrangement: Pinpoint "FULL_TIME" or "REMOTE" opportunities using the employmentType and workArrangement filters.
  • Browse by job category: Explore broad industry sectors like 'Computer & Software' using the categoryName field.
  • Scrape specific URLs: If you already have a list of Glints job URLs, you can directly scrape their full details using the mode: byUrl input.

Real-World Use Case: Uncovering Emerging Tech Skills

Let's explore how a career coach or an HR analyst could use the Glints Jobs Scraper to identify emerging tech skills and understand market demand across Southeast Asia.

Problem: A career coach wants to advise their clients on the most in-demand programming languages and frameworks for "Backend Developer" roles in Singapore and Indonesia, especially those offering "REMOTE" or "HYBRID" work arrangements, to help them tailor their skill development.

How Glints Jobs Scraper Solves It:

  1. Define Search Parameters:

    • Set mode to "search".
    • Set searchQuery to "backend developer".
    • Specify country as "SG" for Singapore, then run again for "ID" (Indonesia).
    • Filter by workArrangement to "REMOTE" or "HYBRID".
    • Set seniorityLevel to "ONE_TO_THREE_YEARS" or "THREE_TO_FIVE_YEARS" to focus on mid-level roles.
    • Set maxItems to a sufficiently high number (e.g., 500) to get a comprehensive dataset.
  2. Extract Data: The scraper will run and output a dataset containing hundreds of job records. Each record includes a skills array, description, salaryMin, salaryMax, employmentType, workArrangement, and countryName.

  3. Analyze Results:

    • By aggregating the skills arrays across all relevant job postings for both countries, the coach can create a frequency distribution of required skills. They might discover that "Node.js" and "AWS" are frequently requested in Singapore, while "Java" and "Spring Boot" are more prevalent in Indonesia.
    • Comparing the salaryMin and salaryMax fields for similar roles across "REMOTE" vs. "HYBRID" in different countries can reveal salary benchmarks and compensation trends.
    • Analyzing the employmentType and workArrangement fields for different categoryTop (e.g., "Computer & Software") can provide insights into the prevalence of full-time remote opportunities versus on-site contract roles.

This data-driven approach allows the career coach to provide precise, evidence-based advice to their clients, helping them invest in skills that truly align with market demand.

Another Use Case: Competitor Analysis for Recruiters

A recruitment firm specializing in tech roles across Southeast Asia wants to understand what their competitors (other companies hiring similar roles) are offering in terms of benefits and salary for "Data Scientist" positions in Vietnam.

  1. Targeted Search:

    • Use mode: search and searchQuery: "data scientist".
    • Filter by country: "VN" for Vietnam.
    • Specify seniorityLevel: "THREE_TO_FIVE_YEARS" for experienced roles.
  2. Data Extraction: The actor will return detailed job postings, including company, salary (display string, salaryMin, salaryMax, currency), and benefits (a list of benefits offered).

  3. Insights: The recruitment firm can then analyze the benefits and salary fields to benchmark their own offerings against those of other companies, identifying areas where they can become more competitive to attract top talent. They can also track the company field to see which organizations are most actively hiring for these roles.

How to Use the Glints Jobs Scraper

Getting started with the Glints Jobs Scraper is straightforward:

  1. Find the Actor: Navigate to the Glints Jobs Scraper page on Apify Store.
  2. Input Parameters: Fill in the input fields according to your needs. For instance, to find remote Python developer jobs in Indonesia:
    • Set mode to "search".
    • Set searchQuery to "python developer".
    • Select country as "ID".
    • Select workArrangement as "REMOTE".
    • Optionally, set maxItems to control the number of results.
  3. Run the Actor: Click the "Start" button to execute the scraper.
  4. Download Results: Once the run completes, download your structured job data in your preferred format (JSON, CSV, Excel, etc.).

The Glints Jobs Scraper provides a robust, flexible, and efficient way to extract invaluable data from Glints.com. Whether you're a job seeker, a recruiter, a market researcher, or an educational institution, leveraging this actor can provide a significant competitive edge in navigating Southeast Asia's thriving job market.


Ready to try it yourself? Run *Glints Jobs Scraper** on the Apify Store -- no setup required.*

Top comments (0)