Pipeline run
4f0b81f9-79e0-4bf1-b5af-e41e4148a7b4
Pipeline LLM cost (USD)
API 1: $0.0052
API 2: $0.0000
API 3: $0.0000
Total: $0.0052
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
role baseline loaded
sources · ai_index: jd · nature_of_work: jd · tech_stack_maturity: jd
Nature of work
· Local storage and app stability
Build and ship production Flutter apps end-to-end, focusing on layered architecture, offline-first state/data flows, native iOS/Android integrations, and performance tuning to remove jank, leaks, and release issues.
"• High-performance engineering: Profile and eliminate jank, memory leaks, and frame drops; optimize rendering pipelines; deliver buttery-smooth experiences at 60/120fps across devices."
Tech stack maturity
Mainstream Modern
The skill set centers on current mainstream mobile development technologies like iOS/Swift, Kotlin, and Flutter, which are widely used but not specifically bleeding-edge or legacy.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.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 (43)
Flutter
iOS
Android
Kotlin
Swift
Riverpod
Agora
Twilio
WebRTC
MVVM
MVI
Clean Architecture
Dependency Injection
Offline-first
Caching
Sync
Platform Channels
Native Code
Audio/Video SDKs
Background Tasks
Notifications
Crash Analytics
A/B Testing
Feature Flags
CI/CD
+18
Skill cluster (15 dimension groups, role-scoped)
App Architecture and Dependency Injection
MVVM
MVI
Dependency Injection
Crash Reporting and Observability
Crash Analytics
Recording
Performance and Stability Tuning
Image Caching
Bandwidth Adaptation
Screen Navigation and State
Riverpod
Sync
Testing and Quality Assurance
Integration Testing
Mocks
API Integration and Data Fetching
Pagination
Background Execution and Lifecycle
Push Notifications
Feature Flags and Release Control
Feature Flags
Flutter UI Framework
Flutter
Native Mobile App Architecture and Dependency Injection
Clean Architecture
Native Mobile Languages
Kotlin
Networking and API Integration
Sockets
Performance and Resource Tuning
Profiling
Swift and Objective-C
Swift
Cross-cutting / unaligned
iOS
Android
Agora
Twilio
WebRTC
Offline-first
Caching
Platform Channels
Native Code
Audio/Video SDKs
Background Tasks
Notifications
A/B Testing
CI/CD
Unit Testing
Widget Testing
Golden Tests
Fakes
Render Pipeline
Lazy Lists
Screen Sharing
Echo Cancellation
Session Lifecycle Management
Show KRA description ↓
• Own app architecture end-to-end: Design, build, and ship scalable Flutter apps for iOS & Android, with clean layered architecture, modular code, and strong production discipline.
• High-performance engineering: Profile and eliminate jank, memory leaks, and frame drops; optimize rendering pipelines; deliver buttery-smooth experiences at 60/120fps across devices.
• Advanced state & data systems: Architect offline-first data flows, reliable caching/sync strategies, secure storage, and maintainable state patterns (Riverpod preferred) for real-world constraints.
• Deep native integrations: Use platform channels and native code (Kotlin/Swift) for audio/video SDKs (Agora/Twilio/WebRTC), background tasks, notifications, and OS-level capabilities.
• Production robustness & release excellence: Implement crash analytics, A/B testing, feature flags, CI/CD automation, and progressive rollouts; rapidly debug and harden apps at scale.
Must haves:
• 4+ years of mobile development experience with at least 2+ years in Flutter shipping production apps used by real users.
• Strong problem-solving mindset: you don’t stop at ‘it works’, you ask why and fix the root cause.
• Shipped at least one complex Flutter app end-to-end (architecture and tradeoffs).
• Solid grasp of app architectures (MVVM/MVI/Clean), dependency injection, layering, and testability.
• Demonstrated offline-first patterns and efficient local data modelling (indexes, pagination, partial sync).
• Real-time features experience: sockets, background updates, push notifications, reconnection logic.
• Pro at performance: render pipeline basics, avoiding rebuilds, isolating heavy work, lazy lists, image caching/decoding, and profiling tools.
• Comfortable dropping to Kotlin/Swift for platform-specific capabilities.
• Strong with API integration (auth, retries, idempotency, pagination, caching) and secure secrets handling.
• Testing mindset: unit, widget, and integration tests; golden tests; mocks/fakes; coverage where it counts.
• Hands-on experience integrating native libraries/SDKs (e.g., Agora, Twilio, WebRTC) into Flutter apps for real-time communication features.
• Deep familiarity call setup, echo cancellation, bandwidth adaptation, screen share, recording, and session lifecycle management.
• Experience bridging Flutter ↔ native SDKs when no official plugin exists.
• Clear, maintainable code with excellent documentation and PR discipline.
Signals
Skill
ios-engineer
0.28
Alias
hybrid-mobile-developer
0.81
KRA
ios-engineer
0.39
Post-classification
Centroidupdated · n=19
Alias collision log—
New-role queue—
New skills captured7
New KRA capturedyes
Captured for admin review
Caching
↔
Ios engineer
pending
Native Code
↔
Ios engineer
pending
Audio/Video SDKs
↔
Ios engineer
pending
Background Tasks
↔
Ios engineer
pending
Notifications
↔
Ios engineer
pending
Render Pipeline
↔
Ios engineer
pending
Session Lifecycle Management
↔
Ios engineer
pending
R&R fragment (sim 0.39)
↔
Ios engineer
pending
• Own app architecture end-to-end: Design, build, and ship scalable Flutter apps for iOS & Android, with clean layered architecture, modular code, and strong production discipline. • High-performance …
Status:
extract_from_jd_done
Created: 2026-05-20T16:53:01.721005Z
Updated: 2026-06-21T13:10:50.422045Z
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
No chosen role stored for this run.
Job description
About the Role We’re looking for a Senior Mobile Engineer (Flutter) who can help us build world-class mobile applications (iOS + Android) that are smooth, scalable, and built to last. This is not just a “widget implementation” role - you’ll be owning the entire mobile engineering stack, from architecture to performance, to making sure every tap feels buttery-smooth. Tech you’ll touch Flutter & Dart, Riverpod (preferred) / Provider / BLoC, Kotlin, Swift, Platform Channels, SDKs, SQLite/Drift, ObjectBox, Hive, Socket.IO/WebSockets, WebRTC, REST/GraphQL/gRPC, Firebase, Crashlytics/Sentry, WorkManager, Background tasks (iOS), GitHub Actions/Codemagic, Play Console & App Store Connect. Key Responsibilities • Own app architecture end-to-end: Design, build, and ship scalable Flutter apps for iOS & Android, with clean layered architecture, modular code, and strong production discipline. • High-performance engineering: Profile and eliminate jank, memory leaks, and frame drops; optimize rendering pipelines; deliver buttery-smooth experiences at 60/120fps across devices. • Advanced state & data systems: Architect offline-first data flows, reliable caching/sync strategies, secure storage, and maintainable state patterns (Riverpod preferred) for real-world constraints. • Deep native integrations: Use platform channels and native code (Kotlin/Swift) for audio/video SDKs (Agora/Twilio/WebRTC), background tasks, notifications, and OS-level capabilities. • Production robustness & release excellence: Implement crash analytics, A/B testing, feature flags, CI/CD automation, and progressive rollouts; rapidly debug and harden apps at scale. What makes you a great fit? Must haves: • 4+ years of mobile development experience with at least 2+ years in Flutter shipping production apps used by real users. • Strong problem-solving mindset: you don’t stop at ‘it works’, you ask why and fix the root cause. • Shipped at least one complex Flutter app end-to-end (architecture and tradeoffs). • Solid grasp of app architectures (MVVM/MVI/Clean), dependency injection, layering, and testability. • Demonstrated offline-first patterns and efficient local data modelling (indexes, pagination, partial sync). • Real-time features experience: sockets, background updates, push notifications, reconnection logic. • Pro at performance: render pipeline basics, avoiding rebuilds, isolating heavy work, lazy lists, image caching/decoding, and profiling tools. • Comfortable dropping to Kotlin/Swift for platform-specific capabilities. • Strong with API integration (auth, retries, idempotency, pagination, caching) and secure secrets handling. • Testing mindset: unit, widget, and integration tests; golden tests; mocks/fakes; coverage where it counts. • Hands-on experience integrating native libraries/SDKs (e.g., Agora, Twilio, WebRTC) into Flutter apps for real-time communication features. • Deep familiarity call setup, echo cancellation, bandwidth adaptation, screen share, recording, and session lifecycle management. • Experience bridging Flutter ↔ native SDKs when no official plugin exists. • Clear, maintainable code with excellent documentation and PR discipline.
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Flutter
Primary
No API 2 row (run stopped after API 1 or history missing)
iOS
Primary
No API 2 row (run stopped after API 1 or history missing)
Android
Primary
No API 2 row (run stopped after API 1 or history missing)
Kotlin
Primary
No API 2 row (run stopped after API 1 or history missing)
Swift
Primary
No API 2 row (run stopped after API 1 or history missing)
Riverpod
Secondary
No API 2 row (run stopped after API 1 or history missing)
Agora
Secondary
No API 2 row (run stopped after API 1 or history missing)
Twilio
Secondary
No API 2 row (run stopped after API 1 or history missing)
WebRTC
Secondary
No API 2 row (run stopped after API 1 or history missing)
MVVM
Secondary
No API 2 row (run stopped after API 1 or history missing)
MVI
Secondary
No API 2 row (run stopped after API 1 or history missing)
Clean Architecture
Secondary
No API 2 row (run stopped after API 1 or history missing)
Dependency Injection
Secondary
No API 2 row (run stopped after API 1 or history missing)
Offline-first
Secondary
No API 2 row (run stopped after API 1 or history missing)
Caching
Secondary
No API 2 row (run stopped after API 1 or history missing)
Sync
Secondary
No API 2 row (run stopped after API 1 or history missing)
Platform Channels
Secondary
No API 2 row (run stopped after API 1 or history missing)
Native Code
Secondary
No API 2 row (run stopped after API 1 or history missing)
Audio/Video SDKs
Secondary
No API 2 row (run stopped after API 1 or history missing)
Background Tasks
Secondary
No API 2 row (run stopped after API 1 or history missing)
Notifications
Secondary
No API 2 row (run stopped after API 1 or history missing)
Crash Analytics
Secondary
No API 2 row (run stopped after API 1 or history missing)
A/B Testing
Secondary
No API 2 row (run stopped after API 1 or history missing)
Feature Flags
Secondary
No API 2 row (run stopped after API 1 or history missing)
CI/CD
Secondary
No API 2 row (run stopped after API 1 or history missing)
Unit Testing
Secondary
No API 2 row (run stopped after API 1 or history missing)
Widget Testing
Secondary
No API 2 row (run stopped after API 1 or history missing)
Integration Testing
Secondary
No API 2 row (run stopped after API 1 or history missing)
Golden Tests
Secondary
No API 2 row (run stopped after API 1 or history missing)
Mocks
Secondary
No API 2 row (run stopped after API 1 or history missing)
Fakes
Secondary
No API 2 row (run stopped after API 1 or history missing)
Sockets
Secondary
No API 2 row (run stopped after API 1 or history missing)
Push Notifications
Secondary
No API 2 row (run stopped after API 1 or history missing)
Pagination
Secondary
No API 2 row (run stopped after API 1 or history missing)
Image Caching
Secondary
No API 2 row (run stopped after API 1 or history missing)
Profiling
Secondary
No API 2 row (run stopped after API 1 or history missing)
Render Pipeline
Secondary
No API 2 row (run stopped after API 1 or history missing)
Lazy Lists
Secondary
No API 2 row (run stopped after API 1 or history missing)
Screen Sharing
Secondary
No API 2 row (run stopped after API 1 or history missing)
Echo Cancellation
Secondary
No API 2 row (run stopped after API 1 or history missing)
Bandwidth Adaptation
Secondary
No API 2 row (run stopped after API 1 or history missing)
Recording
Secondary
No API 2 row (run stopped after API 1 or history missing)
Session Lifecycle Management
Secondary
No API 2 row (run stopped after API 1 or history missing)
Library artifacts (this run)
No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleSenior Mobile Engineer (Flutter)
Experience4+ years of mobile development experience with at least 2+ years in Flutter shipping production apps used by real users.
DomainSoftware & SaaS Products
JD type
pass
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"SaaS",
"Product Companies"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 4,
"raw": "4+ years of mobile development experience with at least 2+ years in Flutter shipping production apps used by real users."
},
"job_locations": [],
"role": "Senior Mobile Engineer (Flutter)",
"role_aliases": [
"Mobile Engineer",
"Flutter Developer",
"Mobile Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 5,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Own app architecture end-to-end:",
"last_5_words": "and harden apps at scale."
},
"text": "\u2022 Own app architecture end-to-end: Design, build, and ship scalable Flutter apps for iOS \u0026 Android, with clean layered architecture, modular code, and strong production discipline.\n\u2022 High-performance engineering: Profile and eliminate jank, memory leaks, and frame drops; optimize rendering pipelines; deliver buttery-smooth experiences at 60/120fps across devices.\n\u2022 Advanced state \u0026 data systems: Architect offline-first data flows, reliable caching/sync strategies, secure storage, and maintainable state patterns (Riverpod preferred) for real-world constraints.\n\u2022 Deep native integrations: Use platform channels and native code (Kotlin/Swift) for audio/video SDKs (Agora/Twilio/WebRTC), background tasks, notifications, and OS-level capabilities.\n\u2022 Production robustness \u0026 release excellence: Implement crash analytics, A/B testing, feature flags, CI/CD automation, and progressive rollouts; rapidly debug and harden apps at scale.",
"word_count": 118
},
{
"bullet_count": 13,
"heading": "What makes you a great fit?",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Must haves:\n\u2022 4+ years of",
"last_5_words": "excellent documentation and PR discipline."
},
"text": "Must haves:\n\u2022 4+ years of mobile development experience with at least 2+ years in Flutter shipping production apps used by real users.\n\u2022 Strong problem-solving mindset: you don\u2019t stop at \u2018it works\u2019, you ask why and fix the root cause.\n\u2022 Shipped at least one complex Flutter app end-to-end (architecture and tradeoffs).\n\u2022 Solid grasp of app architectures (MVVM/MVI/Clean), dependency injection, layering, and testability.\n\u2022 Demonstrated offline-first patterns and efficient local data modelling (indexes, pagination, partial sync).\n\u2022 Real-time features experience: sockets, background updates, push notifications, reconnection logic.\n\u2022 Pro at performance: render pipeline basics, avoiding rebuilds, isolating heavy work, lazy lists, image caching/decoding, and profiling tools.\n\u2022 Comfortable dropping to Kotlin/Swift for platform-specific capabilities.\n\u2022 Strong with API integration (auth, retries, idempotency, pagination, caching) and secure secrets handling.\n\u2022 Testing mindset: unit, widget, and integration tests; golden tests; mocks/fakes; coverage where it counts.\n\u2022 Hands-on experience integrating native libraries/SDKs (e.g., Agora, Twilio, WebRTC) into Flutter apps for real-time communication features.\n\u2022 Deep familiarity call setup, echo cancellation, bandwidth adaptation, screen share, recording, and session lifecycle management.\n\u2022 Experience bridging Flutter \u2194 native SDKs when no official plugin exists.\n\u2022 Clear, maintainable code with excellent documentation and PR discipline.",
"word_count": 263
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Flutter"
},
{
"is_primary": true,
"skill_name": "iOS"
},
{
"is_primary": true,
"skill_name": "Android"
},
{
"is_primary": true,
"skill_name": "Kotlin"
},
{
"is_primary": true,
"skill_name": "Swift"
},
{
"is_primary": false,
"skill_name": "Riverpod"
},
{
"is_primary": false,
"skill_name": "Agora"
},
{
"is_primary": false,
"skill_name": "Twilio"
},
{
"is_primary": false,
"skill_name": "WebRTC"
},
{
"is_primary": false,
"skill_name": "MVVM"
},
{
"is_primary": false,
"skill_name": "MVI"
},
{
"is_primary": false,
"skill_name": "Clean Architecture"
},
{
"is_primary": false,
"skill_name": "Dependency Injection"
},
{
"is_primary": false,
"skill_name": "Offline-first"
},
{
"is_primary": false,
"skill_name": "Caching"
},
{
"is_primary": false,
"skill_name": "Sync"
},
{
"is_primary": false,
"skill_name": "Platform Channels"
},
{
"is_primary": false,
"skill_name": "Native Code"
},
{
"is_primary": false,
"skill_name": "Audio/Video SDKs"
},
{
"is_primary": false,
"skill_name": "Background Tasks"
},
{
"is_primary": false,
"skill_name": "Notifications"
},
{
"is_primary": false,
"skill_name": "Crash Analytics"
},
{
"is_primary": false,
"skill_name": "A/B Testing"
},
{
"is_primary": false,
"skill_name": "Feature Flags"
},
{
"is_primary": false,
"skill_name": "CI/CD"
},
{
"is_primary": false,
"skill_name": "Unit Testing"
},
{
"is_primary": false,
"skill_name": "Widget Testing"
},
{
"is_primary": false,
"skill_name": "Integration Testing"
},
{
"is_primary": false,
"skill_name": "Golden Tests"
},
{
"is_primary": false,
"skill_name": "Mocks"
},
{
"is_primary": false,
"skill_name": "Fakes"
},
{
"is_primary": false,
"skill_name": "Sockets"
},
{
"is_primary": false,
"skill_name": "Push Notifications"
},
{
"is_primary": false,
"skill_name": "Pagination"
},
{
"is_primary": false,
"skill_name": "Image Caching"
},
{
"is_primary": false,
"skill_name": "Profiling"
},
{
"is_primary": false,
"skill_name": "Render Pipeline"
},
{
"is_primary": false,
"skill_name": "Lazy Lists"
},
{
"is_primary": false,
"skill_name": "Screen Sharing"
},
{
"is_primary": false,
"skill_name": "Echo Cancellation"
},
{
"is_primary": false,
"skill_name": "Bandwidth Adaptation"
},
{
"is_primary": false,
"skill_name": "Recording"
},
{
"is_primary": false,
"skill_name": "Session Lifecycle Management"
}
],
"jd_role": {
"display_name": "Senior Mobile Engineer (Flutter)",
"rationale": null,
"role_aliases": [
"Mobile Engineer",
"Flutter Developer",
"Mobile Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"SaaS",
"Product Companies"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 4,
"raw": "4+ years of mobile development experience with at least 2+ years in Flutter shipping production apps used by real users."
},
"job_locations": [],
"role": "Senior Mobile Engineer (Flutter)",
"role_aliases": [
"Mobile Engineer",
"Flutter Developer",
"Mobile Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 5,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Own app architecture end-to-end:",
"last_5_words": "and harden apps at scale."
},
"text": "\u2022 Own app architecture end-to-end: Design, build, and ship scalable Flutter apps for iOS \u0026 Android, with clean layered architecture, modular code, and strong production discipline.\n\u2022 High-performance engineering: Profile and eliminate jank, memory leaks, and frame drops; optimize rendering pipelines; deliver buttery-smooth experiences at 60/120fps across devices.\n\u2022 Advanced state \u0026 data systems: Architect offline-first data flows, reliable caching/sync strategies, secure storage, and maintainable state patterns (Riverpod preferred) for real-world constraints.\n\u2022 Deep native integrations: Use platform channels and native code (Kotlin/Swift) for audio/video SDKs (Agora/Twilio/WebRTC), background tasks, notifications, and OS-level capabilities.\n\u2022 Production robustness \u0026 release excellence: Implement crash analytics, A/B testing, feature flags, CI/CD automation, and progressive rollouts; rapidly debug and harden apps at scale.",
"word_count": 118
},
{
"bullet_count": 13,
"heading": "What makes you a great fit?",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Must haves:\n\u2022 4+ years of",
"last_5_words": "excellent documentation and PR discipline."
},
"text": "Must haves:\n\u2022 4+ years of mobile development experience with at least 2+ years in Flutter shipping production apps used by real users.\n\u2022 Strong problem-solving mindset: you don\u2019t stop at \u2018it works\u2019, you ask why and fix the root cause.\n\u2022 Shipped at least one complex Flutter app end-to-end (architecture and tradeoffs).\n\u2022 Solid grasp of app architectures (MVVM/MVI/Clean), dependency injection, layering, and testability.\n\u2022 Demonstrated offline-first patterns and efficient local data modelling (indexes, pagination, partial sync).\n\u2022 Real-time features experience: sockets, background updates, push notifications, reconnection logic.\n\u2022 Pro at performance: render pipeline basics, avoiding rebuilds, isolating heavy work, lazy lists, image caching/decoding, and profiling tools.\n\u2022 Comfortable dropping to Kotlin/Swift for platform-specific capabilities.\n\u2022 Strong with API integration (auth, retries, idempotency, pagination, caching) and secure secrets handling.\n\u2022 Testing mindset: unit, widget, and integration tests; golden tests; mocks/fakes; coverage where it counts.\n\u2022 Hands-on experience integrating native libraries/SDKs (e.g., Agora, Twilio, WebRTC) into Flutter apps for real-time communication features.\n\u2022 Deep familiarity call setup, echo cancellation, bandwidth adaptation, screen share, recording, and session lifecycle management.\n\u2022 Experience bridging Flutter \u2194 native SDKs when no official plugin exists.\n\u2022 Clear, maintainable code with excellent documentation and PR discipline.",
"word_count": 263
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "4f0b81f9-79e0-4bf1-b5af-e41e4148a7b4",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Hybrid Mobile Developer",
"matched_count": null,
"role_id": 11,
"score": 0.8095,
"slug": "hybrid-mobile-developer",
"total_count": null
},
{
"display_name": "Ios engineer",
"matched_count": null,
"role_id": 6,
"score": 0.8,
"slug": "ios-engineer",
"total_count": null
},
{
"display_name": "Android Engineer",
"matched_count": null,
"role_id": 4,
"score": 0.6667,
"slug": "android-engineer",
"total_count": null
},
{
"display_name": "ML Engineer",
"matched_count": null,
"role_id": 3,
"score": 0.5556,
"slug": "ml-engineer",
"total_count": null
},
{
"display_name": "AI Engineer",
"matched_count": null,
"role_id": 13,
"score": 0.5,
"slug": "ai-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Ios engineer",
"matched_count": null,
"role_id": 6,
"score": 0.3866,
"slug": "ios-engineer",
"total_count": null
},
{
"display_name": "Frontend Engineer",
"matched_count": null,
"role_id": 7,
"score": 0.3594,
"slug": "frontend-engineer",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"matched_count": null,
"role_id": 10,
"score": 0.3571,
"slug": "devops-engineer",
"total_count": null
},
{
"display_name": "Android Engineer",
"matched_count": null,
"role_id": 4,
"score": 0.3394,
"slug": "android-engineer",
"total_count": null
},
{
"display_name": "Hybrid Mobile Developer",
"matched_count": null,
"role_id": 11,
"score": 0.3266,
"slug": "hybrid-mobile-developer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Ios engineer",
"matched_count": 12,
"role_id": 6,
"score": 0.2791,
"slug": "ios-engineer",
"total_count": 43
},
{
"display_name": "Hybrid Mobile Developer",
"matched_count": 11,
"role_id": 11,
"score": 0.2558,
"slug": "hybrid-mobile-developer",
"total_count": 43
},
{
"display_name": "Android Engineer",
"matched_count": 11,
"role_id": 4,
"score": 0.2558,
"slug": "android-engineer",
"total_count": 43
},
{
"display_name": "Full Stack Engineer",
"matched_count": 8,
"role_id": 15,
"score": 0.186,
"slug": "full-stack-engineer",
"total_count": 43
},
{
"display_name": "Backend Engineer",
"matched_count": 6,
"role_id": 1,
"score": 0.1395,
"slug": "backend-engineer",
"total_count": 43
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "A",
"chosen_role": {
"display_name": "Ios engineer",
"matched_count": null,
"role_id": 6,
"score": 1.0,
"slug": "ios-engineer",
"total_count": null
},
"confidence": 0.8,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Stage 1 title \u0027Ios engineer\u0027 (embedding match, sim 0.74); KRA inconclusive"
},
"stage5_updates": {
"centroid_n_after": 19,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.3866,
"queue_id": 58,
"r_and_r_preview": "\u2022 Own app architecture end-to-end: Design, build, and ship scalable Flutter apps for iOS \u0026 Android, with clean layered architecture, modular code, and strong production discipline.\n\u2022 High-performance ",
"role_display_name": "Ios engineer",
"role_slug": "ios-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": false,
"queue_id": 1601,
"role_display_name": "Ios engineer",
"role_slug": "ios-engineer",
"skill_name": "Caching",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1602,
"role_display_name": "Ios engineer",
"role_slug": "ios-engineer",
"skill_name": "Native Code",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1603,
"role_display_name": "Ios engineer",
"role_slug": "ios-engineer",
"skill_name": "Audio/Video SDKs",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1604,
"role_display_name": "Ios engineer",
"role_slug": "ios-engineer",
"skill_name": "Background Tasks",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1605,
"role_display_name": "Ios engineer",
"role_slug": "ios-engineer",
"skill_name": "Notifications",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1606,
"role_display_name": "Ios engineer",
"role_slug": "ios-engineer",
"skill_name": "Render Pipeline",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1607,
"role_display_name": "Ios engineer",
"role_slug": "ios-engineer",
"skill_name": "Session Lifecycle Management",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{}
API 3 — final-role-output
{}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.
Loading…