Job Informationen
Arbeitsort: Romanshorn, Hybrid/Homeoffice nach Absprache Pensum: 80-100 % Aufgaben: Als Webentwickler:in setzt du ganze Website-Projekte und Features um. Du baust Frontend‑Komponenten und integrierst sie im Kirby CMS. Du baust responsive Seiten und Komponenten in HTML, CSS und JavaScript. Tailwind CSS und Alpine.js wirst du wahrscheinlich lieben lernen. Du implementierst Kirby‑Templates, Snippets und Blueprints. Inhalte aus dem Kirby Panel bindest du im Frontend ein. Du schreibst PHP für die Template‑Logik, z. B. Schleifen, Bedingungen und kleine Helper. Kirby‑Konfigurationen pflegst du sicher. Du achtest auf Barrierefreiheit, Performance und SEO‑Grundlagen. Du arbeitest selbständig, stimmst dich mit Design und Beratung ab und versionierst Websites mit Git. Dein zukünftiger Tech‑Kontext CMS: Kirby (PHP‑basiertes Flat‑File‑CMS). Inhalte liegen als Dateien und sind im Panel pflegbar. Templates und Controller sind in PHP. Blueprints definieren Felder flexibel. Frontend: HTML5, CSS3, Tailwind CSS (Utility‑First), JavaScript/TypeScript auf Basisniveau, Alpine.js für leichte Interaktivität. Tooling & Versionierung: Git (Branches, Pull Requests). Node.js für Build‑Tools (npm, PostCSS/Tailwind CLI). Daten & Schnittstellen: einfache REST‑Integrationen. SQL‑Grundlagen sind von Vorteil, aber nicht zwingend (z. B. für Integrationen oder Reporting). Profil: Must‑haves Sehr gute HTML/CSS‑Skills, Responsive Design und Cross‑Browser‑Basics JavaScript‑Grundlagen und Interesse an Frontend‑Frameworks/-Libraries wie Alpine.js oder Vue CSS‑Erfahrung inkl. CSS‑Architekturen (z. B. BEM, ITCSS, Utility‑First); Tailwind CSS: Erfahrung von Vorteil Grundlagen in einem CMS (z. B. Kirby, Statamic, Joomla, Drupal, WordPress) und PHP im Template‑Kontext Git‑Workflow (Commit, Branch, Pull Request) und eigenständige Arbeitsweise Ein gewisses grafisches Gespür oder Screen‑Design‑Flair, damit du bei schnellen Entscheidungen auch gestalterisch sicher handeln kannst Sprache: Deutsch (sehr gut), Englisch sicher Nice‑to‑haves Node.js‑Basiswissen für Build‑Prozesse (npm‑Scripts, PostCSS/Tailwind CLI, Vite/Esbuild) SQL‑Grundlagen (z. B. MySQL/MariaDB/PostgreSQL) und Verständnis von Content‑Modellen; zum Teil auch in Kirby‑Projekten nutzbar (z. B. für Integrationen/Reporting) Erfahrung mit SEO, Web‑Performance (Lighthouse/Core Web Vitals) und Barrierefreiheit Umgang mit Design‑Tools (z. B. Figma) Erste Erfahrung mit APIs (JSON/REST), Form‑Handling und einfachen Deployments Wir bieten unter anderem 7 Wochen Ferien.
Benötigte Skills
- Deutsch
- Englisch
- CMS
- SEO
- Vue.js
- CSS3
- HTML5
- JavaScript
- PHP
- Node.js
- Wordpress
Job Details
-
Job Status Aktiv
-
Pensum Vollzeit