Deine Aufgaben
- Du hast Grundkenntnisse in JavaScript und TypeScript und bereits 3–6 Monate Programmiererfahrung in einem professionellen Umfeld (z. B. Universität, Unternehmen, Startup). 
- Du kennst den Unterschied zwischen UI und UX. 
- Du übernimmst eine aktive Rolle bei der Gestaltung von Anforderungen und Designentscheidungen. 
- Du hast ein Grundverständnis von Software Design Patterns (wie man Standardprobleme unter verschiedenen Rahmenbedingungen löst). 
- Du hast ein Grundverständnis von Test Driven Development (TDD) – weißt also, warum es genutzt wird und welche Vor- und Nachteile es hat. 
- Du kennst grundlegende Software-Engineering-Prozesse, wie das V-Modell und einige agile Methoden (SCRUM, Kanban, XP). Es reicht, wenn Dir die Begriffe und deren Inhalte bekannt sind. 
- Du bist mit einer gängigen IDE (z. B. WebStorm, VS Code, Cursor, Windsurf …) vertraut. 
- Du hast ein Grundverständnis von Continuous Integration/Deployment (CI/CD), weißt, warum es wichtig ist, welche Vorteile und Nachteile es gibt und wie die Toolchain aussieht. 
- Du bist bereit, deine Fähigkeiten zu verbessern und Neues zu lernen. 
- Du kennst die einfache Lebensregel: „Es gibt immer jemanden, der besser ist als ich!“ 
