Checkliste für einen echten Senior TYPO3 Developer

typo3 dev hero

Wer sich schon einmal gefragt hat, ob er oder sie den stolzen Titel „Senior TYPO3 Developer“ tragen darf, findet hier eine kleine Checkliste.
Spoiler: Niemand kennt wirklich jeden Winkel von Extbase – und das ist völlig in Ordnung 😉

🔧 Core TYPO3 Know-how

  • Versteht den Page Tree, Site Config, Caching & TSconfig.
  • Kann Mehrsprachigkeit einrichten, ohne dass die Redaktion weint.
  • Weiss, warum config.admPanel = 0 manchmal das wichtigste TypoScript-Snippet der Welt ist.

🧩 Extbase & Fluid

  • Baut Extensions mit Models, Repositories und Controllern – im Schlaf (oder fast).
  • Kennt TCA so gut, dass er/sie nie wieder ctrl mit columns verwechselt.
  • Schreibt ViewHelper schneller als andere ein <f:if>.
  • Findet cHash-Fehler nicht mysteriös, sondern nur… nervig.

🖥️ Backend & Admin

  • Hat schon mal ein Backend-Modul gebaut, das sogar benutzt wurde.
  • Versteht FAL (File Abstraction Layer) und weiss, warum jedes Bild mindestens fünf Tabellen-Einträge braucht.
  • Kann mit Scheduler Tasks umgehen und freut sich, wenn sie tatsächlich laufen.

🎨 Frontend Integration

  • Macht Fluid-Templates so hübsch, dass man fast vergisst, dass es eigentlich nur HTML ist.
  • Kann Tailwind oder Bootstrap in TYPO3 verheiraten, ohne dass es hässlich wird.
  • Hat schon mal ein Formular gebaut, das Mails verschickt. Und die Mails kamen an (!).

⚙️ Deployment & Tools

  • Arbeitet mit Git, Composer und DDEV – und weiss, warum composer dump-autoload wie ein kleiner Zauberspruch ist.
  • Macht Deployments ohne schwitzige Hände (meistens, nicht immer).

🧑‍🤝‍🧑 Soft Skills

  • Kann Projektzeiten schätzen… und liegt manchmal sogar richtig.
  • Hilft Juniors, erklärt Kunden und beruhigt Projektleiter.
  • Weiss, dass Dokumentation wichtig ist, auch wenn sie meistens erst danach geschrieben wird.

Fazit

Ein Senior TYPO3 Developer ist also nicht derjenige, der den kompletten Core auswendig kennt.
Es ist vielmehr jemand, der 70 % blind beherrscht, 30 % googeln kann und 100 % Verantwortung übernimmt.

Und ja – Extbase ist wie das Leben: man versteht nie alles, aber man kommt trotzdem ziemlich weit 😉

Bist du damit einverstanden?

TYPO3 Frontend