Pipeline run
6b68532c-24bb-45c0-9091-b585e63ed5be
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
• Design and build advanced applications for mobile platforms (iOS and/or Android). • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable code…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Native Mobile Developer
domain · Software Engineering CASE DOMAINslug: native-mobile-developer · id: 75 · source: db
Domain=Software Engineering; The JD is explicitly for a Mobile Application Developer building iOS/Android native apps with code quality, debugging, testing, and performance responsibilities.
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: iOS Development, Android Development, UI/UX Design, Mobile App Testing, Cross-platform Development, API Integration, Mobile Security, Agile Development, Greetings From Netsach - A Cyber Security Company. Job Overview: The Mobile Application Developer is responsible for designing, developing, and maintaining mobile applications for various platforms. This role involves working closely with cross-functional teams to deliver high-quality, user-friendly mobile applications that meet business objectives and user needs. Job Title: Mobile Application Developer Exp: 6+yrs Job Location: Bangalore Interested candidate please share your resume at emily@netsach.co.in Key Responsibilities • Design and build advanced applications for mobile platforms (iOS and/or Android). • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications. • Troubleshoot and debug issues to optimize application performance. • Stay up-to-date with the latest industry trends, technologies, and best practices. • Conduct code reviews and ensure adherence to coding standards. • Test applications to ensure they are bug-free and meet user requirements. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Qualifications • Bachelors degree in Computer Science, Software Engineering, or a related field. • Proven experience as a Mobile Application Developer or similar role. • Proficiency in programming languages such as Swift, Kotlin, Java, or Objective-C. • Strong knowledge of mobile UI/UX design principles, patterns, and best practices. • Experience with mobile development frameworks and tools (e.g., React Native, Flutter). • Understanding of RESTful APIs and backend services integration. • Excellent problem-solving skills and attention to detail. • Strong communication and teamwork abilities. • Relevant certifications or portfolio of mobile applications are a plus. Thank You Emily Jha emily@netsach.co.in Netsach - A Cyber Security Company www.netsach.co.in
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
- iOS (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Platform
- Sub-category
- Mobile Operating Platform
- Vendor
- Apple Inc.
- License
- proprietary
- Year introduced
- 2007
- Confidence
- 0.93
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: iOS is a mainstream mobile platform with high JD volume for Swift/iOS roles across consumer and enterprise apps; Apple continues active platform support and releases, indicating broad adoption rather than niche use.
Skill profile (library / DB)
- Skill nature
- PLATFORM
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 9
- Sub-category id
- 1200
- 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) |
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 |
|---|---|---|---|---|---|---|
| iOS | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| 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": "Netsach - A Cyber Security",
"last_5_words": "Cyber Security Company"
},
"text": "Netsach - A Cyber Security Company",
"word_count": 6
},
"certifications": [],
"company_name": "Netsach",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"Cyber Security",
"Information Security"
],
"domain": "Cybersecurity"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science / Software Engineering (or related)",
"raw": "Bachelors degree in Computer Science, Software Engineering, or a related field.",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 6,
"raw": "6+yrs"
},
"job_locations": [
{
"aliases": [
"Bengaluru"
],
"city": "Bangalore",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Mobile Application Developer",
"role_aliases": [
"Mobile Developer",
"App Developer",
"Mobile Software Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 8,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Design and build advanced",
"last_5_words": "maximize development efficiency."
},
"text": "\u2022 Design and build advanced applications for mobile platforms (iOS and/or Android).\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features.\n\u2022 Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.\n\u2022 Troubleshoot and debug issues to optimize application performance.\n\u2022 Stay up-to-date with the latest industry trends, technologies, and best practices.\n\u2022 Conduct code reviews and ensure adherence to coding standards.\n\u2022 Test applications to ensure they are bug-free and meet user requirements.\n\u2022 Continuously discover, evaluate, and implement new technologies to maximize development efficiency.",
"word_count": 108
}
],
"urls": [
{
"type": "website",
"url": "http://www.netsach.co.in"
}
]
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "iOS"
},
{
"is_primary": true,
"skill_name": "Android"
}
],
"jd_role": {
"display_name": "Mobile Application Developer",
"rationale": null,
"role_aliases": [
"Mobile Developer",
"App Developer",
"Mobile Software Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Netsach - A Cyber Security",
"last_5_words": "Cyber Security Company"
},
"text": "Netsach - A Cyber Security Company",
"word_count": 6
},
"certifications": [],
"company_name": "Netsach",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"Cyber Security",
"Information Security"
],
"domain": "Cybersecurity"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science / Software Engineering (or related)",
"raw": "Bachelors degree in Computer Science, Software Engineering, or a related field.",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 6,
"raw": "6+yrs"
},
"job_locations": [
{
"aliases": [
"Bengaluru"
],
"city": "Bangalore",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Mobile Application Developer",
"role_aliases": [
"Mobile Developer",
"App Developer",
"Mobile Software Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 8,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Design and build advanced",
"last_5_words": "maximize development efficiency."
},
"text": "\u2022 Design and build advanced applications for mobile platforms (iOS and/or Android).\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features.\n\u2022 Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.\n\u2022 Troubleshoot and debug issues to optimize application performance.\n\u2022 Stay up-to-date with the latest industry trends, technologies, and best practices.\n\u2022 Conduct code reviews and ensure adherence to coding standards.\n\u2022 Test applications to ensure they are bug-free and meet user requirements.\n\u2022 Continuously discover, evaluate, and implement new technologies to maximize development efficiency.",
"word_count": 108
}
],
"urls": [
{
"type": "website",
"url": "http://www.netsach.co.in"
}
]
},
"rejected": false,
"rejection_reason": null,
"run_id": "6b68532c-24bb-45c0-9091-b585e63ed5be",
"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.7278
},
{
"kra_text": "optimize responsiveness and performance",
"sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
"similarity": 0.587
},
{
"kra_text": "optimize responsiveness and performance",
"sentence": "Troubleshoot and debug issues to optimize application performance.",
"similarity": 0.5517
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.6222,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "React Native Developer",
"kra_matches": [
{
"kra_text": "maintain code quality",
"sentence": "Conduct code reviews and ensure adherence to coding standards.",
"similarity": 0.6721
},
{
"kra_text": "maintain code quality",
"sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
"similarity": 0.6506
},
{
"kra_text": "Implement mobile screens and flows",
"sentence": "Design and build advanced applications for mobile platforms (iOS and/or Android).",
"similarity": 0.5133
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 73,
"score": 0.612,
"slug": "react-native-developer",
"total_count": null
},
{
"display_name": "Node.js Backend Developer",
"kra_matches": [
{
"kra_text": "code review and refactoring",
"sentence": "Conduct code reviews and ensure adherence to coding standards.",
"similarity": 0.6164
},
{
"kra_text": "defect diagnosis and performance tuning",
"sentence": "Troubleshoot and debug issues to optimize application performance.",
"similarity": 0.605
},
{
"kra_text": "code review and refactoring",
"sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
"similarity": 0.4909
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 82,
"score": 0.5708,
"slug": "node-backend-developer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Collaborate with cross-functional teams to define, design, and ship new features.",
"similarity": 0.633
},
{
"kra_text": "Debugs full-stack issues that span frontend rendering, API behavior, database queries, and infrastructure configuration to identify root causes.",
"sentence": "Troubleshoot and debug issues to optimize application performance.",
"similarity": 0.5835
},
{
"kra_text": "Optimizes application performance from database query efficiency through API response latency to frontend rendering speed and bundle size.",
"sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
"similarity": 0.4871
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.5678,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "code review and refactoring",
"sentence": "Conduct code reviews and ensure adherence to coding standards.",
"similarity": 0.6164
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Collaborate with cross-functional teams to define, design, and ship new features.",
"similarity": 0.5703
},
{
"kra_text": "UI responsiveness and performance",
"sentence": "Write clean, maintainable code and ensure the best possible performance, quality, and responsiveness of applications.",
"similarity": 0.5149
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.5672,
"slug": "angular-frontend-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": [
"Native Mobile App Development",
"Cross-functional Feature Delivery",
"Performance Optimization",
"Code Quality and Review",
"Mobile Application Testing",
"Technology Evaluation"
],
"matched_kras": [
"Design and build advanced applications for mobile platforms",
"Collaborate with cross-functional teams to define, design, and ship new features",
"Write clean, maintainable code",
"Ensure the best possible performance, quality, and responsiveness",
"Troubleshoot and debug issues to optimize application performance",
"Conduct code reviews and ensure adherence to coding standards",
"Test applications to ensure they are bug-free",
"Continuously discover, evaluate, and implement new technologies"
],
"matched_skills": [
"iOS",
"Android",
"mobile platforms",
"code reviews",
"coding standards",
"application performance",
"clean, maintainable code",
"testing",
"debugging"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering; The JD is explicitly for a Mobile Application Developer building iOS/Android native apps with code quality, debugging, testing, and performance responsibilities.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 28,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 539,
"r_and_r_preview": "\u2022 Design and build advanced applications for mobile platforms (iOS and/or Android).\n\u2022 Collaborate with cross-functional teams to define, design, and ship new features.\n\u2022 Write clean, maintainable code",
"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": 2540,
"existing_alias_text": "iOS",
"input_term": "iOS",
"matched_canonical": {
"category_id": 9,
"display_name": "iOS",
"id": 1594,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PLATFORM",
"slug": "ios",
"sub_category_id": 1200,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"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; The JD is explicitly for a Mobile Application Developer building iOS/Android native apps with code quality, debugging, testing, and performance responsibilities.",
"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": "iOS",
"llm_role": null,
"roles_from_db": []
},
{
"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": [
"iOS",
"Android"
],
"input_llm_skills": [
"iOS",
"Android"
],
"new_aliases_persisted": 0,
"run_id": "6b68532c-24bb-45c0-9091-b585e63ed5be",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "iOS",
"alias_type": "CANONICAL",
"id": 2540,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 9,
"display_name": "iOS",
"id": 1594,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PLATFORM",
"slug": "ios",
"sub_category_id": 1200,
"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": "iOS",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "iOS",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"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; The JD is explicitly for a Mobile Application Developer building iOS/Android native apps with code quality, debugging, testing, and performance responsibilities.",
"role_archetype": "Engineering",
"slug": "native-mobile-developer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "iOS",
"tag": "in_db"
},
{
"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": "iOS",
"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": 1594,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"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": "6b68532c-24bb-45c0-9091-b585e63ed5be"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.