Pflichtpraktikum in Softwareentwicklung (Frontend & UX Design) (m/w/d) - React, JavaSkript, Nod.js & CSS
📍 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.
🖼️ 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.
🎓 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.
🎨 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.
💵 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.
🎯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
📈 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.
🌐 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.
📄 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.
🛠 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.
👥 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.
⚡ 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.
💡 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.
📌 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.