Web Developer (m/w/d) im Bereich UI Framework

Dedalus
Full-timeTrier, Rhineland-Palatinate, Germany
Apply Now

📍 Job Overview

Job Title: Web Developer (m/w/d) im Bereich UI Framework

Company: Dedalus

Location: Trier, Germany (or Remote within Germany)

Job Type: Full-time

Category: UI Development / Front-end Development

Date Posted: 2025-06-13

Experience Level: Mid-Level (3+ years)

Remote Status: Hybrid / Remote OK (within Germany)

🎨 Role Summary

  • Drive the evolution of a comprehensive UI component library, ensuring consistency and reusability across healthcare software products.
  • Implement cutting-edge accessibility standards and optimize performance for critical healthcare applications, directly impacting user experience for medical professionals.
  • Establish and maintain robust automated testing frameworks to guarantee the reliability and stability of the UI framework.
  • Foster close collaboration with UX designers and end-users to translate design requirements into functional and intuitive user interfaces within the healthcare domain.
📝 Enhancement Note: Inferred that this role has a strong focus on foundational UI development for a large-scale system (UI Framework/Component Library) rather than product-specific feature development, emphasizing code quality, performance, and maintainability. The healthcare context adds a critical layer of complexity for accessibility and reliability.

🖼️ Primary Responsibilities

  • Further develop and enhance a large-scale UI component library using Angular and TypeScript, focusing on modularity and scalability.
  • Implement and enforce best practices for web accessibility (e.g., WCAG standards) and front-end performance optimization within the UI framework.
  • Design, implement, and maintain automated tests for the UI component library using frameworks like Karma, Cypress, or Playwright.
  • Conduct thorough code reviews to ensure code quality, adherence to standards, and knowledge sharing within the development team.
  • Create clear and comprehensive technical documentation and user guides for the UI component library and its components.
  • Collaborate closely with UX designers to translate design specifications and user flows into functional UI components, ensuring design integrity and user experience goals are met.
  • Engage with end-users and stakeholders to gather feedback, understand requirements, and iterate on the UI framework based on real-world usage in healthcare settings.
📝 Enhancement Note: Expanded on the core responsibilities to highlight the specific technical challenges and collaborative aspects inherent in developing a UI framework for a complex domain like healthcare, emphasizing the importance of accessibility, performance, and collaboration with design and user teams.

🎓 Skills & Qualifications

Education: Completed degree in Computer Science or a comparable education/professional experience.

Experience: Minimum of 3 years of professional experience in Angular development, with a strong portfolio showcasing front-end development projects, particularly those involving component libraries or design systems.

Required Skills:

  • Deep expertise in Angular development, including knowledge of the latest versions and best practices.
  • Proficiency in TypeScript for building robust and scalable front-end applications.
  • Solid understanding of semantic HTML and its importance for accessibility and SEO.
  • Experience with version control systems, specifically Git, and related workflows (e.g., pull requests, branching strategies).
  • Excellent German and English language skills, both written and spoken, for effective communication within international teams and documentation.

Preferred Skills:

  • Experience with Storybook for developing, documenting, and testing UI components in isolation.
  • Familiarity with automated testing frameworks such as Karma, Cypress, or Playwright.
  • Experience collaborating with international and cross-functional teams (design, product, QA).
  • Understanding of front-end architecture patterns and principles for building maintainable and performant applications.
📝 Enhancement Note: Specified "Mid-Level (3+ years)" and added portfolio context to the experience requirement, aligning with standard design and development hiring practices. Categorized skills into required and preferred for clarity and included specific frameworks relevant to UI development and testing.

🎨 Portfolio & Creative Requirements

Portfolio Essentials:

  • Include relevant front-end development projects, especially those focused on UI component libraries, design systems, or complex web applications built with Angular.
  • Showcase your understanding of semantic HTML, accessibility implementation, and performance optimization techniques.
  • Provide code samples or links to repositories (if public) demonstrating your proficiency in Angular, TypeScript, and clean coding practices.
  • Highlight projects where you collaborated closely with designers or contributed to improving user experience through front-end development.

Process Documentation:

  • While a traditional design portfolio isn't the primary focus, be prepared to discuss your development process, including how you approach building reusable components, implementing accessibility features, and optimizing performance.
  • Explain your approach to automated testing and ensuring the quality and stability of the UI framework.
  • Describe your experience with collaborating on technical documentation and knowledge sharing within a development team.
📝 Enhancement Note: Adapted the "Portfolio" section to be relevant for a developer role with a strong UI focus. Emphasized demonstrating technical skills in Angular/TypeScript, understanding of UI principles (accessibility, performance), and collaboration with design teams, rather than traditional visual design work.

💵 Compensation & Benefits

Salary Range: As the specific salary range is not provided, based on industry benchmarks for a Mid-Level Web Developer specializing in UI Frameworks in Germany, particularly within the healthcare tech sector, a competitive salary range is estimated to be between €55,000 and €75,000 annually. This estimate considers factors like experience level, specialized skills (Angular, TypeScript, UI Frameworks, Accessibility), and the cost of living in potential locations like Trier or other major German cities. Please note that the actual salary may vary based on qualifications, experience, and negotiation.

Benefits:

  • Permanent employment contract for long-term job security.
  • Attractive salary package.
  • Flexible working hours and work models to support work-life balance.
  • Option for home office (remote work within Germany) including a TicketPlusCity card from Edenred.
  • Flextime model available (specifically mentioned for the Trier location).
  • Innovative work environment with opportunities for continuous professional development.
  • Targeted support through training and specialized further education programs.
  • Company mobile phone with dual SIM (Android or iOS) for private use.
  • Free parking at office locations.
  • Complimentary beverages and a weekly fruit basket at the office.
  • Company pension scheme and time value accounts.
  • Group accident insurance (covering accidents during leisure time).
  • International health insurance for business trips.
  • Regular team activities and social events.

Working Hours: Full-time position, typically around 40 hours per week, with flexible working hours and remote options supporting a balanced work schedule.

📝 Enhancement Note: Provided an estimated salary range based on industry standards for similar roles in Germany, acknowledging the lack of specific information in the original post. Detailed the provided benefits list to be more descriptive and relevant.

🎯Team & Company Context

🏢 Company & Design Culture

Industry: Healthcare IT, a critical and rapidly evolving sector with a strong focus on reliability, security, and user-friendliness for medical professionals.

Company Size: 5,001-10,000 employees globally, indicating a large, established organization with structured teams and processes.

Founded: 1982, suggesting a long history and significant experience in the healthcare technology market.

Team Structure:

  • The role is within the UI Framework team, indicating a focus on building foundational components for multiple product teams.
  • Close collaboration with UX Designers is explicitly mentioned, suggesting a multidisciplinary approach to product development.
  • Experience with international teams is preferred, implying a distributed or cross-border team structure.

Methodology:

  • While not explicitly stated, the focus on UI component libraries, automated testing, and collaboration with UX designers suggests an agile development methodology with iterative cycles.
  • The emphasis on accessibility and performance points to a user-centered approach with a strong focus on technical quality.

Company Website: https://www.dedalusgroup.de/

📝 Enhancement Note: Inferred company size and founding date from LinkedIn data. Interpreted the provided information to make assumptions about the team structure and development methodology based on the role's focus on UI frameworks and collaboration with design and international teams.

📈 Career & Growth Analysis

Design Career Level: This role is positioned as a Mid-Level Web Developer with a specialization in UI Frameworks. The responsibilities suggest a focus on building and maintaining core components, requiring a solid understanding of front-end architecture and best practices.

Reporting Structure: While not explicitly defined, the role likely reports to a Technical Lead or Engineering Manager within the UI Framework team. Collaboration with UX leads and other development teams will be key.

Design Impact: This role has a significant impact on the overall user experience of Dedalus's healthcare software products by providing the foundational UI components. Ensuring the framework is accessible, performant, and easy to use directly influences the effectiveness and efficiency of medical professionals using the software.

Growth Opportunities:

  • Advance to a Senior Web Developer or Technical Lead role within the UI Framework team, taking on more complex architectural decisions and mentoring junior developers.
  • Specialize further in front-end architecture, performance optimization, or accessibility standards within the healthcare domain.
  • Transition into a broader front-end engineering role working on specific product features while leveraging expertise in the UI framework.
  • Explore opportunities in related areas like Design Systems management or front-end tooling.
📝 Enhancement Note: Analyzed the role's responsibilities and requirements to determine the likely career level and potential growth paths within a large software company focused on foundational development like a UI framework.

🌐 Work Environment

Studio Type: The role offers flexibility with options for working from the Trier office or remotely from anywhere in Germany. The Trier office environment likely provides a dedicated workspace for focused work and team collaboration.

Office Location(s): The primary location is Trier, Germany. However, remote work within Germany is also offered, providing flexibility for candidates not located near Trier or other Dedalus office locations (Hamburg, Jena, Bonn, Heidelberg).

Design Workspace Context:

  • For those in the office, expect a professional office environment designed to support software development teams.
  • Collaboration spaces are likely available for team meetings and discussions, particularly for cross-functional work with UX designers.
  • The company provides necessary equipment (e.g., company mobile phone) to support both office and remote work setups.

Work Schedule: Full-time with flexible working hours and a flextime model (in Trier), allowing employees to manage their schedules effectively while ensuring core team collaboration times. Remote work options further enhance flexibility.

📝 Enhancement Note: Clarified the work environment options (office in Trier, remote in Germany) and interpreted the implications for the workspace based on the company type and job requirements.

📄 Application & Portfolio Review Process

Design Interview Process:

  • Initial Screening: Expect a review of your application (motivation letter, CV, certificates) and potentially a brief call with HR to assess basic qualifications and fit.
  • Technical Interview(s): These will likely focus on your Angular and TypeScript expertise, understanding of UI development principles, and problem-solving skills. Be prepared to discuss your experience with building UI components, implementing accessibility, and optimizing performance.
  • Coding Challenge or Technical Exercise: You might be asked to complete a coding challenge related to Angular or UI development to demonstrate your practical skills.
  • Team/Manager Interview: This stage will assess your collaboration skills, experience working in teams (especially international ones), and cultural fit with the Dedalus team. You will likely discuss your approach to code reviews and collaboration with UX designers.
  • Final Interview: Could involve discussions with senior leadership or heads of department, focusing on your strategic thinking and potential long-term contributions to the UI framework.

Portfolio Review Tips:

  • Focus on showcasing front-end development projects that demonstrate your expertise in Angular and TypeScript.
  • Highlight projects where you built reusable UI components or contributed to a design system.
  • Be prepared to discuss your technical decisions, the challenges you faced, and how you addressed them, particularly regarding accessibility and performance.
  • If possible, include links to live demos or code repositories (if public) of your work.

Challenge Preparation:

  • Review core Angular concepts, TypeScript features, and best practices for building scalable applications.
  • Practice implementing accessibility features (e.g., ARIA attributes, keyboard navigation) and optimizing front-end performance.
  • Be prepared to explain your thought process and rationale behind your code during the challenge.

ATS Keywords: Angular, TypeScript, UI Framework, Component Library, UI Development, Front-end Development, Web Development, Accessibility, Performance Optimization, Automated Testing, Karma, Cypress, Playwright, Storybook, Git, Semantic HTML, Code Review, User Documentation, Collaboration, UX Design, Healthcare IT, Software Development, Agile, Scrum, Kanban, International Teams, German, English, Full-time, Home Office, Remote, Trier, Germany.

📝 Enhancement Note: Outlined a typical interview process for a developer role at a large tech company, tailoring the focus to the specific technical requirements (Angular, TypeScript, UI Framework) and collaborative aspects mentioned in the job description. Provided specific preparation tips for technical interviews and portfolio review.

🛠 Tools & Technology Stack

Primary Design Tools: While this is a developer role, collaboration with designers is key. Familiarity with design handoff tools and understanding of design principles is beneficial. The core tools are development focused:

  • Angular: The primary framework for building the UI component library. Strong proficiency is required.
  • TypeScript: Essential for developing robust and maintainable Angular applications.
  • HTML/CSS: Fundamental web technologies for structuring and styling UI components, with an emphasis on semantic HTML.

Collaboration & Handoff:

  • Git: For version control and collaborative development workflows.
  • Code Review Tools: Likely utilized for peer code review processes.
  • Documentation Tools: For creating and maintaining user and technical documentation for the UI framework.

Research & Testing:

  • Storybook: Preferred for developing, documenting, and testing UI components in isolation.
  • Automated Testing Frameworks (Karma, Cypress, Playwright): Used for implementing unit, integration, and end-to-end tests.
📝 Enhancement Note: Adjusted this section to focus on the technical tools relevant to a UI framework developer role. Included primary development tools, collaboration tools, and testing frameworks mentioned or implied in the job description.

👥 Team Culture & Values

Design Values: While the explicit design values of the UI team are not detailed, Dedalus as a company emphasizes making healthcare safer, better, and more reliable. For the UI Framework team, this likely translates to a focus on:

  • Building high-quality, reliable, and performant UI components that contribute to a positive user experience for healthcare professionals.
  • Prioritizing accessibility to ensure the software is usable by all, including users with disabilities, which is particularly crucial in healthcare.
  • Fostering innovation in UI development to stay current with best practices and technologies.
  • Maintaining a collaborative spirit, working closely with UX designers and other development teams.

Collaboration Style:

  • Expect close collaboration with UX designers to ensure technical implementation aligns with design intent.
  • The emphasis on code reviews suggests a culture of peer feedback and knowledge sharing within the development team.
  • Experience with international teams indicates a need for effective communication and collaboration across different locations and cultures.
📝 Enhancement Note: Inferred team values based on the company's mission in healthcare and the specific requirements of the UI Framework role (accessibility, performance, collaboration with UX). Described the likely collaboration style based on the mention of code reviews and international teams.

⚡ Challenges & Growth Opportunities

Design Challenges:

  • Maintaining a large and evolving UI component library used across multiple products and teams, ensuring consistency and backward compatibility.
  • Implementing and adhering to strict accessibility standards required in the healthcare domain.
  • Optimizing the performance of UI components for complex healthcare applications that may handle large amounts of data.
  • Balancing the needs of different product teams who consume the UI framework while maintaining the integrity and focus of the core library.

Learning & Development Opportunities:

  • Deepen expertise in Angular and TypeScript, staying up-to-date with the latest features and best practices.
  • Gain significant experience in building and maintaining large-scale UI component libraries and design systems.
  • Enhance skills in web accessibility and performance optimization, becoming an expert in these critical areas.
  • Develop collaboration skills by working closely with UX designers, product managers, and other development teams in a complex domain.
  • Opportunity to contribute to the evolution of front-end architecture and tooling within a large organization.
📝 Enhancement Note: Identified potential technical and collaborative challenges inherent in a UI Framework developer role within a large healthcare tech company. Linked these challenges to specific learning and growth opportunities within the role.

💡 Interview Preparation

Design Process Questions:

  • Describe your process for building a reusable UI component in Angular. How do you ensure it's scalable and maintainable?
  • How do you approach implementing web accessibility (WCAG) standards in your front-end development? Provide examples from your past projects.
  • How do you optimize the performance of Angular applications and individual UI components?
  • Describe a time you had to collaborate closely with a UX designer. How did you ensure effective communication and translate design requirements into code?

Company Culture Questions:

  • What interests you about working in the healthcare IT sector and contributing to software used by medical professionals?
  • How do you approach working in an international team environment, potentially with colleagues in different time zones?
  • How do you handle receiving and providing feedback during code reviews?
  • What are your expectations for collaboration and communication within a development team?

Portfolio Presentation Strategy:

  • Prepare to walk through 1-2 key front-end development projects from your portfolio, focusing on those involving Angular, UI components, or design systems.
  • Clearly articulate your role and contributions in each project.
  • Highlight technical challenges you encountered and how you solved them, particularly related to accessibility, performance, or complex component logic.
  • Explain your decision-making process and the rationale behind your technical choices.
📝 Enhancement Note: Developed a list of potential interview questions tailored to the technical and collaborative aspects of the role, as well as questions related to the company's industry and culture. Provided a strategy for presenting a development-focused portfolio effectively.

📌 Application Steps

To apply for this design position:

  • Submit your application through this link
  • Prepare a detailed CV highlighting your Angular and TypeScript experience, relevant projects (especially UI component libraries), and experience with automated testing and accessibility.
  • Write a compelling motivation letter explaining your interest in working on a UI framework in the healthcare IT sector and how your skills and experience align with the requirements.
  • Gather relevant certificates and testimonials to support your application.
  • If applicable, prepare links to your online portfolio, GitHub profile, or code samples that showcase your front-end development skills.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and design industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.