Pipeline run
adc08085-2e69-41ad-a977-3fbd626e1af6
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
• 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…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Native Mobile Developer
→Android Developer
sub-role · 0.99 domain · Software Engineering CASE DOMAINslug: 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
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
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.
Aliases — catalog
- Android (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Platform
- Sub-category
- Mobile Platform
- Vendor
- 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)
nano JD Parser — gpt-4.1-nano click to toggle
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.