← Back to history

Pipeline run

adc08085-2e69-41ad-a977-3fbd626e1af6

Pipeline LLM cost (USD)
API 1: $0.0098 API 2: $0.0000 API 3: $0.0000 Total: $0.0098

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD role baseline loaded sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: role_baseline
Nature of work · Platform stability and error recovery
Build and maintain Android app features, partnering with other teams to ship releases while fixing bugs, tuning performance/responsiveness, and keeping code quality and automation strong.
"Ensure the performance, quality, and responsiveness of applications"
Tech stack maturity
Mainstream Modern
Native mobile development is primarily an app engineering role using mature platform SDKs and tooling, with no inherent need for AI/ML beyond optional developer productivity tools.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.00 / 5
· Title match
· Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
Frameworks (×2):
Models / concepts (×3):
Evidence — skills matched in JD (1)
Android
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Android
Show KRA description ↓
• Develop and maintain high-quality mobile applications for the Android platform • Collaborate with cross-functional teams to define, design, and ship new features • Ensure the performance, quality, and responsiveness of applications • Identify and fix bugs and performance bottlenecks • Continuously discover, evaluate, and implement new technologies to maximize development efficiency • Work on bug fixing and improving application performance • Maintain code quality, organization, and automatization

Signals

Skill
Alias android-engineer
1.00
KRA flutter-developer
0.64

Post-classification

Centroidupdated · n=57
Alias collision log
New-role queue
New skills captured0
New KRA capturedyes

Captured for admin review

R&R fragment (sim 0.00) Native Mobile Developer pending

• Develop and maintain high-quality mobile applications for the Android platform • Collaborate with cross-functional teams to define, design, and ship new features • Ensure the performance, quality, a…

Status: completed Created: 2026-05-27T15:20:37.560581Z Updated: 2026-06-12T16:37:52.089133Z API 3 duration: 4500 ms
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

Native Mobile Developer

Android Developer

sub-role · 0.99 domain · Software Engineering CASE DOMAIN

slug: native-mobile-developer · id: 75 · source: db · sub-role slug: android-engineer

Domain=Software Engineering → sub-role android-engineer; The JD is for Android mobile app development with feature shipping, bug fixing, and performance work, which best matches Native Mobile Developer.

Matched skills

Androidmobile applicationscross-functional teamsperformancequalityresponsivenessbugsperformance bottlenecksnew technologiescode qualityorganizationautomatization

Matched dimensions

Android mobile app developmentCross-functional feature deliveryApplication performance optimizationBug fixing and maintenanceCode quality and automation

Matched KRAs

Develop and maintain high-quality mobile applicationsCollaborate with cross-functional teamsDefine, design, and ship new featuresEnsure performance, quality, and responsivenessIdentify and fix bugs and performance bottlenecksContinuously discover, evaluate, and implement new technologiesWork on bug fixing and improving application performanceMaintain code quality, organization, and automatization

Resolution: in_db — role exists in library; skill↔dim and role↔dim links saved when applicable.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
0
Skipped

Job description

Skills:
Android Development, java, kotlin, React Native, api integration, IOS Development,

Company Overview

Web Digital Mantra IT Services Pvt Ltd, an ISO 9001:2015 Certified company, is a highly innovative and top leading software development and digital marketing company in India with a dedicated team of 50 plus IT professionals. We provide complete IT solutions, software development, web application development, and CRM development. Our expert digital marketing team helps in branding and lead generation. With a commitment to providing top-quality service and a dedicated support team, we are a trusted partner for our clients.

Job Overview

We are seeking a highly skilled and experienced Android Developer to join our team. As an Android Developer, you will be responsible for developing and maintaining high-quality mobile applications for the Android platform. This is a mid-level position requiring 4 to 6 years of experience. The job is located in Bangalore Urban, Karnataka, India and is a full-time position.

Qualifications And Skills

• 4 to 6 years of experience in Android application development
• Proficient in Java and Kotlin programming languages
• Experience with Android SDK, Android Studio, and third-party libraries
• Strong understanding of mobile app development best practices
• Knowledge of RESTful APIs, JSON, and network protocols
• Familiarity with Git version control system
• Ability to work in an Agile development environment
• Excellent problem-solving and debugging skills
• Strong communication and interpersonal skills


Roles And Responsibilities

• Develop and maintain high-quality mobile applications for the Android platform
• Collaborate with cross-functional teams to define, design, and ship new features
• Ensure the performance, quality, and responsiveness of applications
• Identify and fix bugs and performance bottlenecks
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Work on bug fixing and improving application performance
• Maintain code quality, organization, and automatization

Skills from this JD

Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.

Android Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Android id=1595 · android

Aliases — catalog

  • Android (CANONICAL)

Context tags (catalog)

API Level Android SDK Android Studio Firebase Gradle Java Jetpack Kotlin LiveData MVVM Material Design RecyclerView Retrofit Room XML

Stored enrichment (catalog DB)

Category
Platform
Sub-category
Mobile Platform
Vendor
Google
License
apache_2
Year introduced
2008
Confidence
0.95
Version strategy
NOT_APPLICABLE

Maturity reasoning: Android appears in large volumes of mobile job postings and remains a standard platform in hiring pipelines; Google continues active platform releases and OEM ecosystem support, indicating broad adoption.

Skill profile (library / DB)

Skill nature
PLATFORM
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
9
Sub-category id
1201
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

All API 3 persistence rows

Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.

Skill Tag Dimension Skill↔dim Role↔dim Outcome Notes
Android in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleAndroid Developer
CompanyWeb Digital Mantra IT Services Pvt Ltd
Experience4 to 6 years of experience
DomainIT Services & Consulting
Location Bangalore Urban, India (onsite)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "Web Digital Mantra IT Services",
      "last_5_words": "partner for our clients."
    },
    "text": "Web Digital Mantra IT Services Pvt Ltd, an ISO 9001:2015 Certified company, is a highly innovative and top leading software development and digital marketing company in India with a dedicated team of 50 plus IT professionals. We provide complete IT solutions, software development, web application development, and CRM development. Our expert digital marketing team helps in branding and lead generation. With a commitment to providing top-quality service and a dedicated support team, we are a trusted partner for our clients.",
    "word_count": 84
  },
  "certifications": [],
  "company_name": "Web Digital Mantra IT Services Pvt Ltd",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "Software Development",
        "Digital Marketing"
      ],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": 6,
    "min": 4,
    "raw": "4 to 6 years of experience"
  },
  "job_locations": [
    {
      "aliases": [
        "Bengaluru"
      ],
      "city": "Bangalore Urban",
      "country": "India",
      "state": "Karnataka",
      "work_mode": "onsite"
    }
  ],
  "role": "Android Developer",
  "role_aliases": [
    "Android Developer",
    "Mobile Developer",
    "Android Engineer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 7,
      "heading": "Roles And Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Develop and maintain high-quality",
        "last_5_words": "quality, organization, and automatization"
      },
      "text": "\u2022 Develop and maintain high-quality mobile applications for the Android platform\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features\n\u2022 Ensure the performance, quality, and responsiveness of applications\n\u2022 Identify and fix bugs and performance bottlenecks\n\u2022 Continuously discover, evaluate, and implement new technologies to maximize development efficiency\n\u2022 Work on bug fixing and improving application performance\n\u2022 Maintain code quality, organization, and automatization",
      "word_count": 66
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Android"
    }
  ],
  "jd_role": {
    "display_name": "Android Developer",
    "rationale": null,
    "role_aliases": [
      "Android Developer",
      "Mobile Developer",
      "Android Engineer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "Web Digital Mantra IT Services",
        "last_5_words": "partner for our clients."
      },
      "text": "Web Digital Mantra IT Services Pvt Ltd, an ISO 9001:2015 Certified company, is a highly innovative and top leading software development and digital marketing company in India with a dedicated team of 50 plus IT professionals. We provide complete IT solutions, software development, web application development, and CRM development. Our expert digital marketing team helps in branding and lead generation. With a commitment to providing top-quality service and a dedicated support team, we are a trusted partner for our clients.",
      "word_count": 84
    },
    "certifications": [],
    "company_name": "Web Digital Mantra IT Services Pvt Ltd",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "Software Development",
          "Digital Marketing"
        ],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": 6,
      "min": 4,
      "raw": "4 to 6 years of experience"
    },
    "job_locations": [
      {
        "aliases": [
          "Bengaluru"
        ],
        "city": "Bangalore Urban",
        "country": "India",
        "state": "Karnataka",
        "work_mode": "onsite"
      }
    ],
    "role": "Android Developer",
    "role_aliases": [
      "Android Developer",
      "Mobile Developer",
      "Android Engineer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 7,
        "heading": "Roles And Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Develop and maintain high-quality",
          "last_5_words": "quality, organization, and automatization"
        },
        "text": "\u2022 Develop and maintain high-quality mobile applications for the Android platform\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features\n\u2022 Ensure the performance, quality, and responsiveness of applications\n\u2022 Identify and fix bugs and performance bottlenecks\n\u2022 Continuously discover, evaluate, and implement new technologies to maximize development efficiency\n\u2022 Work on bug fixing and improving application performance\n\u2022 Maintain code quality, organization, and automatization",
        "word_count": 66
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "adc08085-2e69-41ad-a977-3fbd626e1af6",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Android Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 4,
        "score": 1.0,
        "slug": "android-engineer",
        "total_count": null
      },
      {
        "display_name": "Native Mobile Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 75,
        "score": 1.0,
        "slug": "native-mobile-developer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaborate with cross-functional teams to define, design, and ship new features",
            "similarity": 0.7428
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Ensure the performance, quality, and responsiveness of applications",
            "similarity": 0.645
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Identify and fix bugs and performance bottlenecks",
            "similarity": 0.5208
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.6362,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Maintain code quality, organization, and automatization",
            "similarity": 0.7668
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Ensure the performance, quality, and responsiveness of applications",
            "similarity": 0.5277
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Identify and fix bugs and performance bottlenecks",
            "similarity": 0.4841
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.5929,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Java Backend Developer",
        "kra_matches": [
          {
            "kra_text": "backend performance tuning",
            "sentence": "Identify and fix bugs and performance bottlenecks",
            "similarity": 0.6007
          },
          {
            "kra_text": "code refactoring and defect fixes",
            "sentence": "Work on bug fixing and improving application performance",
            "similarity": 0.567
          },
          {
            "kra_text": "backend performance tuning",
            "sentence": "Ensure the performance, quality, and responsiveness of applications",
            "similarity": 0.5449
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 79,
        "score": 0.5709,
        "slug": "java-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collaborate with cross-functional teams to define, design, and ship new features",
            "similarity": 0.5936
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Maintain code quality, organization, and automatization",
            "similarity": 0.5814
          },
          {
            "kra_text": "UI responsiveness and performance",
            "sentence": "Ensure the performance, quality, and responsiveness of applications",
            "similarity": 0.5312
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5687,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Node.js Backend Developer",
        "kra_matches": [
          {
            "kra_text": "defect diagnosis and performance tuning",
            "sentence": "Identify and fix bugs and performance bottlenecks",
            "similarity": 0.583
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Maintain code quality, organization, and automatization",
            "similarity": 0.5814
          },
          {
            "kra_text": "defect diagnosis and performance tuning",
            "sentence": "Work on bug fixing and improving application performance",
            "similarity": 0.5072
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 82,
        "score": 0.5572,
        "slug": "node-backend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Native Mobile Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 75,
      "score": 0.98,
      "slug": "native-mobile-developer",
      "total_count": null
    },
    "confidence": 0.98,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Android mobile app development",
      "Cross-functional feature delivery",
      "Application performance optimization",
      "Bug fixing and maintenance",
      "Code quality and automation"
    ],
    "matched_kras": [
      "Develop and maintain high-quality mobile applications",
      "Collaborate with cross-functional teams",
      "Define, design, and ship new features",
      "Ensure performance, quality, and responsiveness",
      "Identify and fix bugs and performance bottlenecks",
      "Continuously discover, evaluate, and implement new technologies",
      "Work on bug fixing and improving application performance",
      "Maintain code quality, organization, and automatization"
    ],
    "matched_skills": [
      "Android",
      "mobile applications",
      "cross-functional teams",
      "performance",
      "quality",
      "responsiveness",
      "bugs",
      "performance bottlenecks",
      "new technologies",
      "code quality",
      "organization",
      "automatization"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering \u2192 sub-role android-engineer; The JD is for Android mobile app development with feature shipping, bug fixing, and performance work, which best matches Native Mobile Developer.",
    "sub_role": {
      "confidence": 0.99,
      "display_name": "Android Developer",
      "reasoning": "The title and responsibilities explicitly focus on developing and maintaining applications for the Android platform, which clearly maps to Android rather than iOS.",
      "role_id": 4,
      "slug": "android-engineer"
    }
  },
  "stage5_updates": {
    "centroid_n_after": 57,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 943,
      "r_and_r_preview": "\u2022 Develop and maintain high-quality mobile applications for the Android platform\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features\n\u2022 Ensure the performance, quality, a",
      "role_display_name": "Native Mobile Developer",
      "role_slug": "native-mobile-developer",
      "status": "pending"
    },
    "new_skills_attached": [],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{
  "alias_matches": [
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 2541,
      "existing_alias_text": "Android",
      "input_term": "Android",
      "matched_canonical": {
        "category_id": 9,
        "display_name": "Android",
        "id": 1595,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "android",
        "sub_category_id": 1201,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Native Mobile Developer",
    "id": 75,
    "rationale": "Domain=Software Engineering \u2192 sub-role android-engineer; The JD is for Android mobile app development with feature shipping, bug fixing, and performance work, which best matches Native Mobile Developer.",
    "role_archetype": "Engineering",
    "slug": "native-mobile-developer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "Android",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "Android"
  ],
  "input_llm_skills": [
    "Android"
  ],
  "new_aliases_persisted": 0,
  "run_id": "adc08085-2e69-41ad-a977-3fbd626e1af6",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "Android",
          "alias_type": "CANONICAL",
          "id": 2541,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 9,
        "display_name": "Android",
        "id": 1595,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "android",
        "sub_category_id": 1201,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "React Frontend Development",
            "id": 96,
            "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
            "slug": "d_init_01",
            "source": "db"
          },
          "input_skill": "Android",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Android",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": []
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Native Mobile Developer",
    "id": 75,
    "rationale": "Domain=Software Engineering \u2192 sub-role android-engineer; The JD is for Android mobile app development with feature shipping, bug fixing, and performance work, which best matches Native Mobile Developer.",
    "role_archetype": "Engineering",
    "slug": "native-mobile-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Android",
      "tag": "in_db"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [
      {
        "chosen_role_id": 75,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "React Frontend Development",
          "id": 96,
          "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
          "slug": "d_init_01",
          "source": "db"
        },
        "dimension_id": 96,
        "input_skill": "Android",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [],
        "skill_dimension_saved": true,
        "skill_id": 1595,
        "skill_tag": "in_db",
        "skipped_reason": null
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "adc08085-2e69-41ad-a977-3fbd626e1af6"
}

LLM Calls

Every model call made for this run, in pipeline order. Click a card to see the model's response.

Loading…