Contract Duration: December 2023 - November 2025, estimated workload: 500 person-days.
Responsibilities:
- Execute software development (conceptualization, development, integration, maintenance) for modern, accessible IT applications using cutting-edge frontend technologies.
- Provide expertise on infrastructure, tools, and technical frontend components to enhance the efficient digitization of government administrative services.
- Offer guidance on frontend architecture for a complex portal application.
- Establish, introduce, and enhance a design system for various applications within the federal portal.
Minimum Requirements:
- Three years of documented experience with Domain-driven Design.
- Three years of demonstrated experience with Microservice architectures.
- Three years of proven knowledge as a frontend developer with proficiency in at least one JS frontend framework (Vue.js, React, etc.).
- Two years of verified knowledge of web components and related frameworks (Stenciljs, LitJS, or Svelte).
- Two years of demonstrated experience as a frontend developer in agile software development processes (Scrum) with Jira/Confluence.
- Two years of proven experience with HTML5, CSS, SASS/SCSS, and Javascript.
Language Skills:
- Proficiency in German (C2) or native language.
- Competency in English (B2).
Desirable Qualifications:
- Familiarity with Vue.js, Nuxt.js, and JavaScript build tools (e.g., vite.js).
- Proficiency with Jest.js for testing and debugging API endpoints.
- Understanding of distributed version control systems (Git workflow).
- Experience with Headless CMS systems, particularly Strapi.
- Mastery in data modeling and error handling within RESTful APIs.
- Knowledge of containerization/orchestration of Docker containers.
- Expertise in Node.js and GraphQL.
- Familiarity with frontend patterns (MVC, MVVM, Singleton, Observer, etc.).