Pipeline run
2b2d8111-df93-4011-878d-a51de2b7a46b
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
iOS Engineer
slug: ios-engineer · id: 13 · source: db
The role of iOS Engineer aligns perfectly with the primary skills of iOS and Objective C.
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
About the job 24X7Table.com provides Real time table reservation to diners at their favorite restaurants round the clock. It also provides CRM dashboard app for the restaurants by which they can track reservations and retain customers for future dealings. A well-funded innovative concept, we are now searching for people who can join us in our exciting journey of becoming one of the most preferred brands in promising food industry segment. We are looking for ambitious people who can contribute and be part of a young intellectual team. Expectations & Eligibility Criteria Designing, building, quality testing, and rolling out the 24X7Table iOS app. Work closely with 24x7Table Tech Team on Varied projects and timely delivery. Strong Development experience with iOS and demonstrated track record of developing and releasing IOS applications. Demonstrated experience in object oriented design and development of applications and systems. Must be capable to utilize all the opportunities provided in the Objective C for the robust IOS mobile application development. Strong grasp of algorithms, scalability and data structures. Passionate about Internet and mobile services and application technologies. Comfortable in a start-up culture based on respect, low hierarchy, high transparency and fast sprint work styles. Preferably should have 1-2 commercially deployed IOS applications.
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
- pipes (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Ui Transformation Concept
- Confidence
- 0.78
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Pipes are a standard UI/data transformation concept across Angular, Unix shells, and many ETL/JD listings; they appear broadly in job descriptions as a common pattern rather than a niche tool.
Skill profile (library / DB)
- Skill nature
- PLATFORM
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 13
- Sub-category id
- 2141
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
UIKit and SwiftUI Catalog dimension db id 125
Library dimension (catalog)
Roles linked in library: iOS Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
UIKit and SwiftUI
uikit-and-swiftui
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved |
Aliases — from this run (catalog unavailable)
- Objective C (CANONICAL)
Skill profile (library / DB)
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 5
- Sub-category id
- 54
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
App Security and Privacy Catalog dimension db id 135
Library dimension (catalog)
Roles linked in library: Android Engineer, iOS Engineer
-
UIKit and SwiftUI Catalog dimension db id 125
Library dimension (catalog)
Roles linked in library: iOS Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
App Security and Privacy
app-security-and-privacy
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved |
|
UIKit and SwiftUI
uikit-and-swiftui
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved |
Aliases — catalog
- change detection (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Ui Reactivity Concept
- Confidence
- 0.86
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Common UI reactivity concept in Angular, React, and Vue job descriptions; widely used in frontend architecture and component rendering pipelines.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 2142
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Version Control Systems Catalog dimension db id 365
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Version Control Systems
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Aliases — from this run (catalog unavailable)
- data structures (CANONICAL)
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 2143
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Version Control Systems Catalog dimension db id 365
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Version Control Systems
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 |
UIKit and SwiftUI
uikit-and-swiftui
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved | |
| Objective C | in_db |
App Security and Privacy
app-security-and-privacy
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved | |
| Objective C | in_db |
UIKit and SwiftUI
uikit-and-swiftui
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved | |
| algorithms | in_db |
Version Control Systems
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| data structures | in_db |
Version Control Systems
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| library_enrichment_backfilled | iOS | 2624 |
| library_enrichment_backfilled | Objective C | 2625 |
| library_enrichment_backfilled | algorithms | 2626 |
| library_enrichment_backfilled | data structures | 2627 |
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "iOS"
},
{
"is_primary": true,
"skill_name": "Objective C"
},
{
"is_primary": false,
"skill_name": "algorithms"
},
{
"is_primary": false,
"skill_name": "data structures"
}
],
"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": 3421,
"existing_alias_text": "iOS",
"input_term": "iOS",
"matched_canonical": {
"category_id": 13,
"display_name": "iOS",
"id": 2624,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PLATFORM",
"slug": "ios",
"sub_category_id": 2141,
"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": 3422,
"existing_alias_text": "Objective C",
"input_term": "Objective C",
"matched_canonical": {
"category_id": 5,
"display_name": "Objective C",
"id": 2625,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "objective-c",
"sub_category_id": 54,
"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": 3423,
"existing_alias_text": "algorithms",
"input_term": "algorithms",
"matched_canonical": {
"category_id": 2,
"display_name": "algorithms",
"id": 2626,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "algorithms",
"sub_category_id": 2142,
"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": 3424,
"existing_alias_text": "data structures",
"input_term": "data structures",
"matched_canonical": {
"category_id": 2,
"display_name": "data structures",
"id": 2627,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "data-structures",
"sub_category_id": 2143,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
},
{
"display_name": "Android Engineer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "android-engineer",
"source": "db"
}
],
"chosen_role": {
"display_name": "iOS Engineer",
"id": 13,
"rationale": "The role of iOS Engineer aligns perfectly with the primary skills of iOS and Objective C.",
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "UIKit and SwiftUI",
"id": 125,
"rationale": "Native Apple UI frameworks used to build screens, components, and interactive app experiences. This cluster is coherent because feature delivery depends on composing views, handling events, and rendering state in iOS-native paradigms.",
"slug": "uikit-and-swiftui",
"source": "db"
},
"input_skill": "iOS",
"llm_role": null,
"roles_from_db": [
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "App Security and Privacy",
"id": 135,
"rationale": "Security and privacy practices specific to native mobile apps and Apple platform expectations. This cluster is coherent because iOS engineers handle sensitive data, permissions, and platform security controls in the client.",
"slug": "app-security-and-privacy",
"source": "db"
},
"input_skill": "Objective C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Android Engineer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "android-engineer",
"source": "db"
},
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "UIKit and SwiftUI",
"id": 125,
"rationale": "Native Apple UI frameworks used to build screens, components, and interactive app experiences. This cluster is coherent because feature delivery depends on composing views, handling events, and rendering state in iOS-native paradigms.",
"slug": "uikit-and-swiftui",
"source": "db"
},
"input_skill": "Objective C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Version Control Systems",
"id": 365,
"rationale": "Tools and workflows for tracking source changes, branching, merging, and collaborating on code history. Git belongs here because it is the canonical distributed version control system used to manage revisions and coordinate team development.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "algorithms",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Version Control Systems",
"id": 365,
"rationale": "Tools and workflows for tracking source changes, branching, merging, and collaborating on code history. Git belongs here because it is the canonical distributed version control system used to manage revisions and coordinate team development.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "data structures",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"iOS",
"Objective C",
"algorithms",
"data structures"
],
"input_llm_skills": [
"iOS",
"Objective C",
"algorithms",
"data structures"
],
"new_aliases_persisted": 0,
"run_id": "2b2d8111-df93-4011-878d-a51de2b7a46b",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "iOS",
"alias_type": "CANONICAL",
"id": 3421,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 13,
"display_name": "iOS",
"id": 2624,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PLATFORM",
"slug": "ios",
"sub_category_id": 2141,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "UIKit and SwiftUI",
"id": 125,
"rationale": "Native Apple UI frameworks used to build screens, components, and interactive app experiences. This cluster is coherent because feature delivery depends on composing views, handling events, and rendering state in iOS-native paradigms.",
"slug": "uikit-and-swiftui",
"source": "db"
},
"input_skill": "iOS",
"llm_role": null,
"roles_from_db": [
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "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": "Objective C",
"alias_type": "CANONICAL",
"id": 3422,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 5,
"display_name": "Objective C",
"id": 2625,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "objective-c",
"sub_category_id": 54,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "App Security and Privacy",
"id": 135,
"rationale": "Security and privacy practices specific to native mobile apps and Apple platform expectations. This cluster is coherent because iOS engineers handle sensitive data, permissions, and platform security controls in the client.",
"slug": "app-security-and-privacy",
"source": "db"
},
"input_skill": "Objective C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Android Engineer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "android-engineer",
"source": "db"
},
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "UIKit and SwiftUI",
"id": 125,
"rationale": "Native Apple UI frameworks used to build screens, components, and interactive app experiences. This cluster is coherent because feature delivery depends on composing views, handling events, and rendering state in iOS-native paradigms.",
"slug": "uikit-and-swiftui",
"source": "db"
},
"input_skill": "Objective C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
]
}
],
"input_skill": "Objective C",
"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": "algorithms",
"alias_type": "CANONICAL",
"id": 3423,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "algorithms",
"id": 2626,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "algorithms",
"sub_category_id": 2142,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Version Control Systems",
"id": 365,
"rationale": "Tools and workflows for tracking source changes, branching, merging, and collaborating on code history. Git belongs here because it is the canonical distributed version control system used to manage revisions and coordinate team development.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "algorithms",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "algorithms",
"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": "data structures",
"alias_type": "CANONICAL",
"id": 3424,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "data structures",
"id": 2627,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "data-structures",
"sub_category_id": 2143,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Version Control Systems",
"id": 365,
"rationale": "Tools and workflows for tracking source changes, branching, merging, and collaborating on code history. Git belongs here because it is the canonical distributed version control system used to manage revisions and coordinate team development.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "data structures",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "data structures",
"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": "iOS Engineer",
"id": 13,
"rationale": "The role of iOS Engineer aligns perfectly with the primary skills of iOS and Objective C.",
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "iOS",
"tag": "in_db"
},
{
"skill": "Objective C",
"tag": "in_db"
},
{
"skill": "algorithms",
"tag": "in_db"
},
{
"skill": "data structures",
"tag": "in_db"
}
],
"persistence": {
"items": [
{
"chosen_role_id": 13,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "UIKit and SwiftUI",
"id": 125,
"rationale": "Native Apple UI frameworks used to build screens, components, and interactive app experiences. This cluster is coherent because feature delivery depends on composing views, handling events, and rendering state in iOS-native paradigms.",
"slug": "uikit-and-swiftui",
"source": "db"
},
"dimension_id": 125,
"input_skill": "iOS",
"llm_role": null,
"matched_chosen_role": true,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
"role_dimension_saved": true,
"roles_from_db": [
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 2624,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 13,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "App Security and Privacy",
"id": 135,
"rationale": "Security and privacy practices specific to native mobile apps and Apple platform expectations. This cluster is coherent because iOS engineers handle sensitive data, permissions, and platform security controls in the client.",
"slug": "app-security-and-privacy",
"source": "db"
},
"dimension_id": 135,
"input_skill": "Objective C",
"llm_role": null,
"matched_chosen_role": true,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
"role_dimension_saved": true,
"roles_from_db": [
{
"display_name": "Android Engineer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "android-engineer",
"source": "db"
},
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 2625,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 13,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "UIKit and SwiftUI",
"id": 125,
"rationale": "Native Apple UI frameworks used to build screens, components, and interactive app experiences. This cluster is coherent because feature delivery depends on composing views, handling events, and rendering state in iOS-native paradigms.",
"slug": "uikit-and-swiftui",
"source": "db"
},
"dimension_id": 125,
"input_skill": "Objective C",
"llm_role": null,
"matched_chosen_role": true,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
"role_dimension_saved": true,
"roles_from_db": [
{
"display_name": "iOS Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ios-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 2625,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 13,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Version Control Systems",
"id": 365,
"rationale": "Tools and workflows for tracking source changes, branching, merging, and collaborating on code history. Git belongs here because it is the canonical distributed version control system used to manage revisions and coordinate team development.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 365,
"input_skill": "algorithms",
"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": 2626,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 13,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Version Control Systems",
"id": 365,
"rationale": "Tools and workflows for tracking source changes, branching, merging, and collaborating on code history. Git belongs here because it is the canonical distributed version control system used to manage revisions and coordinate team development.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 365,
"input_skill": "data structures",
"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": 2627,
"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": "2b2d8111-df93-4011-878d-a51de2b7a46b"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.