diff --git a/src/lib/components/database/cells/JobFeaturesCell.svelte b/src/lib/components/database/cells/JobFeaturesCell.svelte
new file mode 100644
index 00000000..b32ce6cf
--- /dev/null
+++ b/src/lib/components/database/cells/JobFeaturesCell.svelte
@@ -0,0 +1,55 @@
+
+
+
+
+
+ {#if row.masterLevel}
+ Master
+ {/if}
+ {#if row.ultimateMastery}
+ Ultimate
+ {/if}
+ {#if row.accessory}
+ Accessory
+ {/if}
+
+
+
diff --git a/src/lib/components/database/cells/JobIconCell.svelte b/src/lib/components/database/cells/JobIconCell.svelte
new file mode 100644
index 00000000..984c259b
--- /dev/null
+++ b/src/lib/components/database/cells/JobIconCell.svelte
@@ -0,0 +1,29 @@
+
+
+
+
+
+
})
+
+
+
diff --git a/src/lib/components/database/cells/JobProficienciesCell.svelte b/src/lib/components/database/cells/JobProficienciesCell.svelte
new file mode 100644
index 00000000..d069dc43
--- /dev/null
+++ b/src/lib/components/database/cells/JobProficienciesCell.svelte
@@ -0,0 +1,26 @@
+
+
+
+
+
+ {#if row.proficiency?.[0]}
+
+ {/if}
+ {#if row.proficiency?.[1]}
+
+ {/if}
+
+
+
diff --git a/src/lib/components/database/cells/JobTierCell.svelte b/src/lib/components/database/cells/JobTierCell.svelte
new file mode 100644
index 00000000..86527ae6
--- /dev/null
+++ b/src/lib/components/database/cells/JobTierCell.svelte
@@ -0,0 +1,33 @@
+
+
+
+
+
+ {tierName}
+
+
+