Pflichtpraktikum in Softwareentwicklung (Frontend & UX Design) (m/w/d) - React, JavaSkript, Nod.js & CSS

Think3DDD GbR
Full-timeBerlin, Berlin, Germany
Apply Now

📍 Job Overview

Job Title: Pflichtpraktikum in Softwareentwicklung (Frontend & UX Design) (m/w/d) - React, JavaSkript, Nod.js & CSS

Company: Think3DDD GbR

Location: Berlin, Germany

Job Type: Internship

Category: Frontend Development & UX Design

Date Posted: 2025-06-12

Experience Level: Internship (0-2 years)

Remote Status: Hybrid

🎨 Role Summary

  • Actively contribute to the development of innovative software solutions in the MedTech and 3D printing sector, focusing on user experience and interface design.
  • Apply and enhance skills in frontend development using modern frameworks like React, JavaScript, and CSS to build interactive web applications.
  • Engage in the design process, from ideation to implementation, ensuring intuitive and user-friendly interfaces for 3D scanning and orthosis software.
  • Collaborate within a dynamic startup environment, bridging the gap between software development, medical technology, and 3D printing disciplines.
📝 Enhancement Note: This role uniquely blends frontend development with UX design within the specialized field of MedTech and 3D printing, offering a hands-on opportunity to impact real-world applications in healthcare and veterinary medicine. The focus on interactive web applications and 3D technologies suggests a need for strong visual and technical skills.

🖼️ Primary Responsibilities

  • Develop and optimize interactive web applications utilizing React, Node.js, JavaScript, and CSS, ensuring high performance and responsiveness across various devices.
  • Design and implement intuitive and user-friendly interfaces (UX/UI) for the company's proprietary 3D-Scan and Orthosis software, enhancing the overall user experience.
  • Translate design concepts and wireframes into functional, responsive designs that are visually appealing and accessible on different platforms.
  • Conduct performance optimization and debugging to ensure a seamless and efficient user experience within the software applications.
  • Collaborate closely with cross-functional teams, including software developers, medical technology experts, and 3D printing specialists, to integrate design and development efforts.
📝 Enhancement Note: The responsibilities indicate a practical, hands-on role where the intern will be directly involved in feature development and design implementation for critical software products. The emphasis on interactive web applications and 3D software interfaces highlights the need for a candidate who is comfortable with both coding and design principles, specifically within a technical domain like MedTech.

🎓 Skills & Qualifications

Education: Currently enrolled in a degree program in Computer Science, UX Design, Media Informatics, Web Development, or a closely related field, requiring a mandatory internship (Pflichtpraktikum).

Experience: Some practical experience with frontend development and/or UX/UI design principles is beneficial. A portfolio demonstrating relevant projects or design work is highly recommended.

Required Skills:

  • Proficiency in React, JavaScript, HTML, and CSS for building web interfaces.
  • Understanding of core UI/UX design principles and best practices for creating intuitive user experiences.
  • Familiarity with common design tools such as Figma or Adobe XD for wireframing and prototyping.
  • Ability to work effectively in a team environment and collaborate with individuals from diverse technical backgrounds.

Preferred Skills:

  • Knowledge or strong interest in 3D technologies, 3D printing, or medical technology applications.
  • Experience with Node.js for backend development or understanding of backend integration concepts.
  • Familiarity with responsive design techniques and frameworks.
📝 Enhancement Note: The required skills clearly outline the technical foundation needed in frontend development and a basic understanding of UX/UI design. The preferred skills indicate areas where a candidate can stand out, particularly their interest in the specific domain of 3D printing and MedTech, which is central to the company's work.

🎨 Portfolio & Creative Requirements

Portfolio Essentials:

  • Include projects that demonstrate frontend development skills using React, JavaScript, HTML, and CSS.
  • Showcase examples of UX/UI design work, including wireframes, mockups, or interactive prototypes, preferably for web applications.
  • If possible, include projects that involve responsive design or address complex user flows.
  • Clearly articulate your role and contributions in team or individual projects.

Process Documentation:

  • For design projects, briefly explain your design process, including how you approached user needs and design challenges.
  • If applicable, describe any research or testing methods used to inform your design decisions.
  • Highlight your iterative approach to design and development.
📝 Enhancement Note: For an internship role, the portfolio is crucial for demonstrating practical skills and potential. Highlighting projects that combine both development and design elements will be particularly impactful. Documenting the design process, even for smaller projects, shows an understanding of user-centered design principles.

💵 Compensation & Benefits

Salary Range: While internships in Germany, particularly mandatory ones, may be unpaid or offer a stipend, typical compensation for a mandatory internship in a Berlin-based tech startup could range from €450 to €850 per month, depending on the company and specific program. (Estimate based on average mandatory internship stipends in Berlin for tech roles in 2024-2025, considering the cost of living in the city).

Benefits:

  • Hands-on experience working on real-world projects with direct impact in the MedTech sector.
  • Opportunity to work within a dynamic startup culture with flat hierarchies and a focus on innovation.
  • Flexible working hours and potential for remote work arrangements to support work-life balance.
  • Access to a modern office space in Berlin-Adlershof, a hub for technology and science.
  • Networking opportunities with researchers, industry experts, and a multidisciplinary team.
  • Comfortable office environment with amenities like a modern kitchen, coffee, tea, and snacks.

Working Hours: Full-time internship hours, typically around 40 hours per week, with flexibility to accommodate academic schedules where possible.

📝 Enhancement Note: Providing a salary estimate for an internship in Berlin requires research into local standards, particularly for mandatory internships which have different regulations than voluntary ones. The estimate provided reflects common stipends in the Berlin tech startup scene for this type of role and experience level.

🎯Team & Company Context

🏢 Company & Design Culture

Industry: MedTech and 3D Printing. Think3DDD is at the forefront of using additive manufacturing to revolutionize healthcare through personalized medical products.

Company Size: Small (2-10 employees according to LinkedIn). This indicates a close-knit team where interns can have a significant impact and gain broad experience.

Founded: 2016. This suggests a company with a few years of operation, moving beyond the initial startup phase but still maintaining a dynamic and innovative culture.

Team Structure:

  • Interdisciplinary team composed of experts in software development, medical technology, and 3D printing.
  • Flat hierarchies encouraging direct communication and collaboration.
  • Likely a small, focused design and development team where the intern will work closely with senior members.

Methodology:

  • Likely agile or lean methodologies given the startup environment, emphasizing iterative development and rapid prototyping.
  • Focus on user-centered design principles to create intuitive and effective medical products.
  • Integration of 3D scanning, design software, and 3D printing processes.

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

📝 Enhancement Note: The company's size and industry niche are key factors. A small team in MedTech/3D printing offers a unique learning environment with exposure to cutting-edge technologies and direct involvement in product development. The interdisciplinary nature of the team is a significant aspect, requiring strong collaboration skills from the intern.

📈 Career & Growth Analysis

Design Career Level: This is an entry-level internship role, ideal for students seeking practical experience to complement their academic studies. It provides a foundation in frontend development and UX design within a specialized domain.

Reporting Structure: The intern will likely report to a senior developer or a team lead within the software development or product team. The flat hierarchy suggests direct access to leadership and the opportunity to contribute ideas.

Design Impact: The intern's work will directly impact the usability and effectiveness of the company's core software products, which are used to create personalized medical devices. This offers a chance to see the real-world impact of design and development efforts on users (patients and medical professionals).

Growth Opportunities:

  • Gain practical experience in a specialized and growing field (MedTech and 3D printing).
  • Develop and refine skills in React, JavaScript, and UX/UI design through hands-on projects.
  • Learn about the unique challenges and requirements of designing software for medical applications.
  • Potential for future opportunities, such as a thesis collaboration or even a full-time position, depending on performance and company needs.
📝 Enhancement Note: While an internship, this role offers significant growth potential due to the specialized industry and the startup environment. The opportunity to work on impactful products and collaborate with experts in different fields provides a strong foundation for a career in design or development, particularly within the MedTech sector.

🌐 Work Environment

Studio Type: Office-based with hybrid work options. The modern office in Berlin-Adlershof is likely designed to foster collaboration and creativity within a scientific and technological hub.

Office Location(s): Berlin-Adlershof, a science and technology park known for its research institutions and innovative companies. This location likely offers a stimulating environment and potential for networking.

Design Workspace Context:

  • Likely a collaborative workspace designed to support interdisciplinary teamwork.
  • Access to necessary hardware and software for design and development work.
  • An environment that encourages creative problem-solving and innovation.

Work Schedule: Flexible working hours are offered, which is beneficial for managing academic commitments alongside the internship. Hybrid work options provide flexibility between working from the office and remotely.

📝 Enhancement Note: The location in Berlin-Adlershof is a key detail, suggesting a focus on research and technology. The hybrid work model and flexible hours indicate a company culture that values work-life balance, which can be particularly attractive to students.

📄 Application & Portfolio Review Process

Design Interview Process:

  • Initial application review focusing on resume, cover letter, and portfolio (if provided).
  • Potential for an initial screening call or interview to discuss background and interest.
  • Subsequent interview(s) with team members, potentially including technical questions related to frontend development and discussions about design principles and approach.
  • May include a discussion or presentation of portfolio projects.

Portfolio Review Tips:

  • Curate your portfolio to highlight projects that demonstrate relevant skills in both frontend development (React, JavaScript) and UX/UI design.
  • For design projects, clearly explain the problem you were solving, your design process, and the outcome.
  • For development projects, showcase your code (e.g., via GitHub) and explain the technologies used and your role in the project.
  • If you have projects related to 3D technologies or healthcare, be sure to include them.

Challenge Preparation:

  • Be prepared to discuss your experience with React and JavaScript in detail.
  • Review fundamental UI/UX design principles and be ready to discuss how you apply them.
  • Think about how you approach problem-solving in both design and development contexts.
  • Research Think3DDD's products and mission to demonstrate genuine interest.

ATS Keywords: React, JavaScript, Node.js, CSS, HTML, UX Design, UI Design, Frontend Development, Web Development, Figma, Adobe XD, 3D Printing, MedTech, Softwareentwicklung, Pflichtpraktikum, Internship, Berlin, Startup, User Experience, User Interface, Responsive Design, Git, Agile, Collaboration, Teamwork, Kreativität, Problem-solving, German, English.

📝 Enhancement Note: The application process for an internship often involves assessing both technical skills and cultural fit. Emphasizing portfolio preparation and being ready to discuss both development and design aspects is crucial for this blended role. Including a comprehensive list of relevant ATS keywords helps candidates optimize their application materials.

🛠 Tools & Technology Stack

Primary Design Tools:

  • Figma or Adobe XD: Used for creating wireframes, mockups, and interactive prototypes for the software's user interfaces.
  • Likely other standard design software as needed for visual assets.

Primary Development Tools:

  • React: The core JavaScript library for building the user interface.
  • JavaScript: The primary programming language for frontend logic.
  • Node.js: Likely used in the development workflow, potentially for build tools or a light backend for development.
  • CSS: For styling the web applications, potentially with preprocessors or frameworks.
  • HTML: The foundational markup language.

Collaboration & Handoff:

  • Likely Git for version control (e.g., GitHub, GitLab, or Bitbucket).
  • Collaboration platforms like Slack, Microsoft Teams, or similar for team communication.
  • Project management tools such as Jira, Trello, or Asana.

Research & Testing:

  • Tools for user testing or gathering feedback may be used, depending on the project phase.
  • Browser developer tools for debugging and performance analysis.
📝 Enhancement Note: The listed tools confirm the focus on modern web development with React and standard design tools. Familiarity with Git is essential for collaborative development. Understanding the purpose of each tool within the workflow is more important than having expert-level knowledge of all of them for an internship.

👥 Team Culture & Values

Design Values:

  • Innovation: A core value, likely encouraging creative solutions in design and development to push the boundaries of MedTech and 3D printing applications.
  • User-Centered: Strong emphasis on creating intuitive and effective interfaces for users (patients and medical professionals), requiring empathy and a focus on usability.
  • Collaboration: Working closely with a multidisciplinary team is key, requiring open communication and a willingness to learn from others.
  • Impact: The work directly contributes to improving healthcare outcomes, fostering a sense of purpose and the value of impactful design.

Collaboration Style:

  • Interdisciplinary collaboration: Working closely with software developers, medical technology experts, and 3D printing specialists.
  • Flat hierarchy: Encouraging direct communication and contribution from all team members.
  • Likely a supportive and learning-oriented environment given the focus on internships and growth.
📝 Enhancement Note: Understanding the company's values and collaboration style is crucial for assessing cultural fit. The emphasis on innovation, user-centered design, and interdisciplinary collaboration highlights the type of candidate who would thrive in this environment.

⚡ Challenges & Growth Opportunities

Design Challenges:

  • Designing user interfaces for complex 3D scanning and medical software, requiring a deep understanding of user needs in a specialized domain.
  • Balancing the technical constraints of frontend development with the requirements for intuitive and visually appealing designs.
  • Working effectively within a small, interdisciplinary team, requiring clear communication and adaptability.
  • Staying updated with advancements in both frontend technologies and 3D printing/MedTech.

Learning & Development Opportunities:

  • Gain specialized knowledge in the intersection of frontend development, UX design, MedTech, and 3D printing.
  • Opportunity to work with and learn from experienced professionals in diverse fields.
  • Develop practical skills in designing and developing software for a real-world, impactful application.
  • Potential for mentorship and guidance from senior team members.
📝 Enhancement Note: Identifying potential challenges helps candidates prepare and demonstrates a realistic understanding of the role. Highlighting the unique learning opportunities in this specialized field is a strong selling point for potential interns.

💡 Interview Preparation

Design Process Questions:

  • Be prepared to walk through your design process for a project from your portfolio, explaining your approach to understanding user needs, ideation, and iteration.
  • Discuss how you would approach designing a specific feature for a complex application like 3D scanning software, considering both usability and technical feasibility.
  • Explain your understanding of user-centered design principles and how you apply them in your work.

Company Culture Questions:

  • Research Think3DDD's mission and products thoroughly and be prepared to discuss why you are interested in working in the MedTech and 3D printing space.
  • Discuss your experience working in teams and how you collaborate with individuals from different backgrounds (e.g., developers, designers, engineers).
  • Ask questions about the team structure, design process, and how design decisions are made within the company.

Portfolio Presentation Strategy:

  • Prepare a concise presentation of 1-2 key projects that best showcase your relevant skills in both frontend development and UX/UI design.
  • For each project, clearly articulate the problem, your role, your process, and the outcome/impact.
  • Be ready to discuss the technical aspects of your development projects and the design decisions behind your UI/UX work.
📝 Enhancement Note: Providing specific interview preparation advice tailored to the role's focus on both development and design, as well as the company's industry, helps candidates feel more confident and perform better during the interview process.

📌 Application Steps

To apply for this design position:

  • Submit your application through this link
  • Prepare a compelling cover letter that specifically addresses your interest in working at the intersection of frontend development, UX design, and MedTech/3D printing at Think3DDD.
  • Ensure your resume is up-to-date and highlights relevant coursework, projects, and skills, including specific mentions of React, JavaScript, CSS, and design tools.
  • If you have a portfolio, make sure it is easily accessible and showcases your strongest work relevant to the role's requirements.
  • Research Think3DDD and its products to demonstrate your understanding of their work and your genuine interest in contributing to their mission.
⚠️ 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.