Pipeline run
bcb4fe12-e14b-46cd-aeb1-6b4f1dfec9ea
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
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Frontend Developer
domain · Software Engineering CASE DOMAINslug: frontend-engineer · id: 7 · source: db
Domain=Software Engineering; The JD is clearly for a front-end role focused on user-facing features, reusable components, web performance, and CI/CD collaboration.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
A fast-growing venture-backed company with the goal of democratizing data, insights, and predictive analytics access, is looking for a Senior Front-End Engineer. The engineer will be in charge of converting wireframes and designs into well-written code. With the use of plain language, the company is enabling non-technical business users to search for insights, create personalized reports, and execute statistical models on demand. This is an amazing opportunity for candidates to work with a team of professionals and learn directly from the CTO of the company. Job Responsibilities: • Work closely with the CTO to conceive, create, and implement new functionalities • Create features that are aimed toward users • Construct front-end libraries and reusable components for further use • Components should be optimized for optimal performance on web-capable devices and browsers • Make use of and contribute to our pipelines for continuous delivery and integration • Record development stages and keep an eye on systems Job Requirements: • Bachelor’s/Master’s degree in Engineering, IT, Computer Science (or equivalent experience) • At least 5+ years of relevant experience as a front-end engineer • Strong familiarity with JavaScript, particularly object modeling and DOM manipulation • comprehensive knowledge of the fundamentals of Next.js and React.js. • In-depth knowledge of RESTful APIs • Proficiency with popular front-end development technologies like Webpack, Babel, NPM, etc • Prior experience with cloud architecture and applications, ideally on AWS • Outstanding problem-solving, communication, and detail-oriented abilities • Good team player with an ability to work well with others in a group • Excellent spoken and written English communication skills
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Web Development
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- DevOps Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- DevOps Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Front-End Development | type=Web Development subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Continuous Delivery | type=DevOps Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Continuous Integration | type=DevOps Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "A fast-growing venture-backed company",
"last_5_words": "learn directly from the CTO of the company."
},
"text": "A fast-growing venture-backed company with the goal of democratizing data, insights, and predictive analytics access, is looking for a Senior Front-End Engineer. The engineer will be in charge of converting wireframes and designs into well-written code. With the use of plain language, the company is enabling non-technical business users to search for insights, create personalized reports, and execute statistical models on demand. This is an amazing opportunity for candidates to work with a team of professionals and learn directly from the CTO of the company.",
"word_count": 84
},
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/MTECH/ME - Engineering / IT / Computer Science (or equivalent)",
"raw": "Bachelor\u2019s/Master\u2019s degree in Engineering, IT, Computer Science (or equivalent experience)",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 5,
"raw": "At least 5+ years of relevant experience as a front-end engineer"
},
"job_locations": [],
"role": "Senior Front-End Engineer",
"role_aliases": [
"Front-End Developer",
"Frontend Engineer",
"FE Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 6,
"heading": "Job Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Work closely with the",
"last_5_words": "and keep an eye on systems"
},
"text": "\u2022 Work closely with the CTO to conceive, create, and implement new functionalities\n\u2022 Create features that are aimed toward users\n\u2022 Construct front-end libraries and reusable components for further use\n\u2022 Components should be optimized for optimal performance on web-capable devices and browsers\n\u2022 Make use of and contribute to our pipelines for continuous delivery and integration\n\u2022 Record development stages and keep an eye on systems",
"word_count": 56
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Front-End Development"
},
{
"is_primary": false,
"skill_name": "Continuous Delivery"
},
{
"is_primary": false,
"skill_name": "Continuous Integration"
}
],
"jd_role": {
"display_name": "Senior Front-End Engineer",
"rationale": null,
"role_aliases": [
"Front-End Developer",
"Frontend Engineer",
"FE Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "A fast-growing venture-backed company",
"last_5_words": "learn directly from the CTO of the company."
},
"text": "A fast-growing venture-backed company with the goal of democratizing data, insights, and predictive analytics access, is looking for a Senior Front-End Engineer. The engineer will be in charge of converting wireframes and designs into well-written code. With the use of plain language, the company is enabling non-technical business users to search for insights, create personalized reports, and execute statistical models on demand. This is an amazing opportunity for candidates to work with a team of professionals and learn directly from the CTO of the company.",
"word_count": 84
},
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/MTECH/ME - Engineering / IT / Computer Science (or equivalent)",
"raw": "Bachelor\u2019s/Master\u2019s degree in Engineering, IT, Computer Science (or equivalent experience)",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 5,
"raw": "At least 5+ years of relevant experience as a front-end engineer"
},
"job_locations": [],
"role": "Senior Front-End Engineer",
"role_aliases": [
"Front-End Developer",
"Frontend Engineer",
"FE Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 6,
"heading": "Job Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Work closely with the",
"last_5_words": "and keep an eye on systems"
},
"text": "\u2022 Work closely with the CTO to conceive, create, and implement new functionalities\n\u2022 Create features that are aimed toward users\n\u2022 Construct front-end libraries and reusable components for further use\n\u2022 Components should be optimized for optimal performance on web-capable devices and browsers\n\u2022 Make use of and contribute to our pipelines for continuous delivery and integration\n\u2022 Record development stages and keep an eye on systems",
"word_count": 56
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "bcb4fe12-e14b-46cd-aeb1-6b4f1dfec9ea",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Frontend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 1.0,
"slug": "frontend-engineer",
"total_count": null
},
{
"display_name": "Web Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 25,
"score": 1.0,
"slug": "web-developer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "optimize responsiveness and performance",
"sentence": "Components should be optimized for optimal performance on web-capable devices and browsers",
"similarity": 0.6061
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Work closely with the CTO to conceive, create, and implement new functionalities",
"similarity": 0.5875
},
{
"kra_text": "structure reusable application code",
"sentence": "Construct front-end libraries and reusable components for further use",
"similarity": 0.5468
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.5801,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Frontend Developer",
"kra_matches": [
{
"kra_text": "Optimizes web application performance through code splitting, lazy loading, tree shaking, bundle size reduction, and Core Web Vitals improvements.",
"sentence": "Components should be optimized for optimal performance on web-capable devices and browsers",
"similarity": 0.6097
},
{
"kra_text": "Maintains reusable component libraries, design system tokens, and shared UI patterns across the application to ensure visual and behavioral consistency.",
"sentence": "Construct front-end libraries and reusable components for further use",
"similarity": 0.5975
},
{
"kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
"sentence": "Work closely with the CTO to conceive, create, and implement new functionalities",
"similarity": 0.4982
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.5685,
"slug": "frontend-engineer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
"sentence": "Make use of and contribute to our pipelines for continuous delivery and integration",
"similarity": 0.584
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Work closely with the CTO to conceive, create, and implement new functionalities",
"similarity": 0.5652
},
{
"kra_text": "Builds and integrates client-side React or Vue components with server-side Node.js or Django APIs, managing bidirectional data flow across frontend and backend layers.",
"sentence": "Construct front-end libraries and reusable components for further use",
"similarity": 0.5324
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.5605,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "React Frontend Developer",
"kra_matches": [
{
"kra_text": "compose reusable interface components",
"sentence": "Construct front-end libraries and reusable components for further use",
"similarity": 0.5979
},
{
"kra_text": "support responsive layouts and browser compatibility",
"sentence": "Components should be optimized for optimal performance on web-capable devices and browsers",
"similarity": 0.5538
},
{
"kra_text": "Implement user-facing screens and interactions",
"sentence": "Create features that are aimed toward users",
"similarity": 0.4712
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 89,
"score": 0.541,
"slug": "react-frontend-developer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "UI responsiveness and performance",
"sentence": "Components should be optimized for optimal performance on web-capable devices and browsers",
"similarity": 0.5925
},
{
"kra_text": "Angular component development",
"sentence": "Construct front-end libraries and reusable components for further use",
"similarity": 0.5262
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Work closely with the CTO to conceive, create, and implement new functionalities",
"similarity": 0.4832
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.534,
"slug": "angular-frontend-developer",
"total_count": null
}
],
"skill_match_roles": []
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "Frontend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.98,
"slug": "frontend-engineer",
"total_count": null
},
"confidence": 0.98,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"User-facing Front-End Development",
"Reusable UI Component Engineering",
"Web Performance Optimization",
"CI/CD Collaboration",
"Development Process Documentation and Monitoring"
],
"matched_kras": [
"Conceive, create, and implement new functionalities",
"Create features that are aimed toward users",
"Construct front-end libraries and reusable components",
"Optimize components for optimal performance",
"Make use of and contribute to pipelines for continuous delivery",
"Record development stages and keep an eye on systems"
],
"matched_skills": [
"front-end libraries",
"reusable components",
"web-capable devices and browsers",
"continuous delivery",
"continuous integration"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering; The JD is clearly for a front-end role focused on user-facing features, reusable components, web performance, and CI/CD collaboration.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 197,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 10632,
"role_display_name": "Frontend Developer",
"role_slug": "frontend-engineer",
"skill_name": "Front-End Development",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 10633,
"role_display_name": "Frontend Developer",
"role_slug": "frontend-engineer",
"skill_name": "Continuous Delivery",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 10634,
"role_display_name": "Frontend Developer",
"role_slug": "frontend-engineer",
"skill_name": "Continuous Integration",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [],
"candidate_roles": [],
"chosen_role": {
"display_name": "Frontend Developer",
"id": 7,
"rationale": "Domain=Software Engineering; The JD is clearly for a front-end role focused on user-facing features, reusable components, web performance, and CI/CD collaboration.",
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
"dimensions": [],
"input_final_skills": [
"Front-End Development",
"Continuous Delivery",
"Continuous Integration"
],
"input_llm_skills": [
"Front-End Development",
"Continuous Delivery",
"Continuous Integration"
],
"new_aliases_persisted": 0,
"run_id": "bcb4fe12-e14b-46cd-aeb1-6b4f1dfec9ea",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Front-End Development",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Development",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "front-end-development",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Continuous Delivery",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "DevOps Practices",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "continuous-delivery",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Continuous Integration",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "DevOps Practices",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "continuous-integration",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Front-End Development",
"Continuous Delivery",
"Continuous Integration"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Frontend Developer",
"id": 7,
"rationale": "Domain=Software Engineering; The JD is clearly for a front-end role focused on user-facing features, reusable components, web performance, and CI/CD collaboration.",
"role_archetype": null,
"slug": "frontend-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Front-End Development",
"tag": "new"
},
{
"skill": "Continuous Delivery",
"tag": "new"
},
{
"skill": "Continuous Integration",
"tag": "new"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "bcb4fe12-e14b-46cd-aeb1-6b4f1dfec9ea"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.