SMITH
Forms Engineer (AcroForm / Webforms) — PDF as Software & Fully Custom Web Forms
Hauptprogrammierer für Formularlösungen mit Fokus auf interaktive PDFs (AcroForm) und frei programmierbare Webformulare ohne CMS, umgesetzt mit HTML, CSS, JavaScript und PHP.
Sehr stark in der Entwicklung mächtiger PDF-Formulare, die sich wie Software anfühlen, inklusive komplexer Logik, Validierungen, dynamischer UI-Zustände und flüssiger Benutzerführung auf Basis einer internen Acrobat-JavaScript-Bibliothek.
Entwickelt hochindividuelle Webformulare nach Kundenwunsch mit maximaler Flexibilität, inklusive schrittweiser Eingabe, erleichtertem Ausfüllen, E-Mail-Workflows, Datenbankpersistenz, Exportfunktionen und Integrationen, sodass Formulare über die Grenze zur Software hinausgehen.
Stack und Skills
Skala: 1 = Grundkenntnisse · 10 = Expertenniveau
AcroForm Development (Interactive PDF) – 10
Acrobat JavaScript – 10
Internal PDF Form Library (Acrobat JS) – 10
Form Logic (Validation, Rules, Calculations) – 10
UX for Forms (Step-by-step, Guided Input) – 9
HTML5 – 10
CSS3 – 9
JavaScript (ES6+) – 9
PHP – 9
Webforms Engineering (Custom, CMS-free) – 10
Server-side Form Processing – 9
E-Mail Workflows – 9
Database Storage (Form Data) – 8
Exports (CSV/PDF/Structured Data) – 8
API Integration – 8
Node.js – 7
Tailwind CSS – 8
Bootstrap – 8
jQuery – 7
Alpine.js – 6
Webpack/Vite Tooling – 6
Git – 8
Security Basics (Input Validation) – 8
Accessibility Basics (Forms) – 7
Typische Projektszenarien
- Entwicklung interaktiver PDF-Formulare mit komplexer Logik, dynamischen Zuständen und hoher UX-Qualität, die sich wie eine Software bedienen lassen.
- Umsetzung frei programmierbarer Webformulare ohne CMS mit maximaler Flexibilität für individuelle Kundenanforderungen.
- Aufbau von Form-Workflows: schrittweise Eingabe, erleichtertes Ausfüllen, Validierung, Fehlerführung und nutzerfreundliche Interaktionsmuster.
- Serverseitige Verarbeitung inklusive E-Mail-Versand, Datenbankpersistenz, Exportfunktionen und Integration in weitere Systeme über Schnittstellen.
- Technische Umsetzung anspruchsvoller Formularprojekte, bei denen Standardlösungen nicht ausreichen und Formulare über die Grenze zur Software hinausgehen.