Softwareentwickler (m/w/d) HMI/Frontend/Industrial UX

Dorst Technologies GmbH
Full-timeβ€’Kochel am See, Germany

πŸ“ Job Overview

Job Title: Softwareentwickler (m/w/d) HMI/Frontend/Industrial UX

Company: Dorst Technologies GmbH

Location: Kochel am See, Bavaria, Germany

Job Type: Full-time

Category: Software Engineering / Industrial UX

Date Posted: May 29, 2026

Experience Level: Mid-level (2-5 years)

Remote Status: On-site

πŸš€ Role Summary

  • Design and develop cutting-edge Human-Machine Interfaces (HMI) and user-facing visualization solutions for industrial machinery and production systems.

  • Implement responsive and interactive web-based frontends utilizing core web technologies such as HTML5, JavaScript, and CSS.

  • Conceptualize and refine intuitive user experience (UX) designs, prioritizing usability, ergonomics, and a seamless interaction flow.

  • Collaborate closely with cross-functional teams including software development, automation engineering, mechanical design, and on-site commissioning engineers to ensure integrated and effective solutions.

  • Contribute to both customer-specific projects and internal development initiatives, driving innovation in user interaction for advanced manufacturing equipment.

πŸ“ Enhancement Note: While the job title includes "Softwareentwickler" (Software Developer), the emphasis on HMI, Frontend, and Industrial UX, along with the responsibilities, clearly positions this role within a specialized area of software development focused on user interface design and implementation for industrial applications. The "Mid-level" AI experience suggests a need for practical application of these skills beyond entry-level.

πŸ“ˆ Primary Responsibilities

  • Drive the development of modern, user-friendly interfaces and visualization dashboards for industrial machines and complex production systems.

  • Translate user needs and technical specifications into robust, web-based frontend applications using HTML5, JavaScript, and CSS.

  • Lead the conceptualization and execution of intuitive human-machine interface (HMI) designs, with a strong emphasis on user experience (UX), usability, and ergonomic principles.

  • Conduct thorough analysis of technical operational processes in close collaboration with end-users and internal subject matter experts to identify areas for UI/UX improvement.

  • Develop and integrate reusable frontend components, manage API integrations, and ensure efficient data connectivity between the frontend and backend systems.

  • Foster strong collaborative relationships with software development teams, automation engineers, mechanical designers, and field commissioning specialists to ensure holistic product development.

  • Actively participate in both customer-facing projects, tailoring solutions to specific client needs, and internal R&D projects aimed at advancing the company's technological offerings.

πŸ“ Enhancement Note: The responsibilities highlight a blend of direct development, user-centric design, and cross-functional collaboration. The emphasis on analyzing technical workflows with users and departments points to a proactive role in understanding operational needs and translating them into functional UI/UX solutions.

πŸŽ“ Skills & Qualifications

Education: Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related field. Equivalent practical experience in software development or UX/UI design will also be considered.

Experience: 2-5 years of professional experience in software development, with a significant focus on frontend development and/or industrial user interface design.

Required Skills:

  • Proficiency in modern web frontend development, including HTML5, JavaScript, and CSS.

  • Demonstrated experience or strong understanding of User Experience (UX) design principles, usability, and human-computer interaction.

  • Solid grasp of designing intuitive and ergonomic user interfaces for technical applications.

  • Ability to analyze complex technical processes and translate them into user-friendly interface designs.

  • Experience with API integrations and data connectivity for frontend applications.

  • Strong analytical, problem-solving, and solution-oriented approach to development.

Preferred Skills:

  • Experience with specific frontend frameworks (e.g., React, Angular, Vue.js).

  • Familiarity with HMI development tools and environments common in industrial automation.

  • Understanding of industrial automation technologies, machinery, or manufacturing processes.

  • Knowledge of UX research methodologies and user testing.

  • Experience working in an Agile development environment.

πŸ“ Enhancement Note: The AI-derived experience level of "2-5 years" suggests that candidates are expected to have moved beyond basic academic projects and possess practical, hands-on experience. The "bachelor degree" requirement, while listed, is qualified by "or comparable experience," indicating flexibility for skilled professionals. The emphasis on German and English skills is critical for this role in Germany.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of at least 2-3 distinct projects demonstrating modern web frontend development capabilities (HTML5, JavaScript, CSS).

  • Detailed case studies for projects that highlight your involvement in UX/UI design, emphasizing intuitive interface concepts, usability improvements, and ergonomic considerations.

  • Examples of how you have integrated frontend components with backend systems or APIs, illustrating data flow and interactivity.

  • Projects that demonstrate your ability to analyze technical requirements and translate them into effective user interface solutions, ideally from an industrial or complex system context.

Process Documentation:

  • Clearly articulate your design process for user interfaces, from initial concept and wireframing to final implementation and iteration.

  • Provide examples of how you approach technical analysis of operational workflows and integrate user feedback into the development cycle.

  • Demonstrate your understanding of version control systems (e.g., Git) and collaborative development workflows.

  • Explain your methodology for testing frontend applications to ensure quality, performance, and usability across different environments.

πŸ“ Enhancement Note: For a role emphasizing HMI and Industrial UX, a portfolio is crucial. Candidates should focus on demonstrating not just coding skills, but also their thought process behind user-centric design, problem-solving for complex industrial environments, and integration capabilities. The emphasis is on showcasing the impact of their design and development work.

πŸ’΅ Compensation & Benefits

Salary Range: Based on industry benchmarks for mid-level Software Developers specializing in Frontend/UX in the Bavaria region of Germany, an estimated annual gross salary range would be between €55,000 and €75,000. This estimate considers the company's focus on specialized industrial technology, the required skill set, and the cost of living in a desirable Bavarian location.

Benefits:

  • Permanent employment contract, providing job security and long-term commitment.

  • Flexible working hours, allowing for better work-life balance and personal scheduling.

  • Generous vacation allowance of 33 days per year, exceeding statutory minimums.

  • Access to a modern development environment and up-to-date tools.

  • Opportunity to work with real, tangible technical systems rather than purely business software, offering hands-on engineering experience.

  • Short decision-making paths and the opportunity to work within a motivated, collaborative team.

  • Attractive workplace located in one of Bavaria's most scenic regions, offering high recreational value.

  • Subsidized canteen providing affordable and healthy meal options.

  • On-site company fitness studio for employee well-being.

  • Bike leasing program, promoting sustainable commuting and personal fitness.

  • Company pension scheme (betriebliche Altersvorsorge) to secure future financial stability.

  • Free employee parking facilities.

  • Access to a company doctor (Betriebsarzt) for on-site health consultations.

  • Participation in a Corporate Benefits program, offering discounts on various products and services.

Working Hours: Standard 40-hour work week, with flexibility in start and end times to accommodate personal needs and optimize productivity, aligned with the company's commitment to flexible working hours.

πŸ“ Enhancement Note: The salary range is an estimation based on typical compensation for mid-level software developers with specialized frontend/UX skills in Germany, particularly in regions like Bavaria. Factors like the company's industry (specialized machinery manufacturing) and the unique focus on Industrial UX can influence this range. The provided benefits are extensive and highly attractive, reflecting a strong commitment to employee well-being and professional satisfaction.

🎯 Team & Company Context

🏒 Company Culture

Industry: Dorst Technologies GmbH operates in the Mechanical Engineering and Manufacturing sector, specifically as a technology leader in powder metallurgical and ceramic production systems. This niche industry involves high-precision machinery and advanced material processing.

Company Size: The company is described as a medium-sized enterprise (mittelstΓ€ndisches Unternehmen), which typically implies a more personal, agile, and less bureaucratic work environment compared to large corporations. This often translates to shorter decision-making chains and closer team collaboration.

Founded: Founded as a company with a long-standing history (implied by "TechnologiefΓΌhrer"), Dorst Technologies has established itself as a reliable and innovative player in its field. This history suggests stability and deep expertise.

Team Structure:

  • The operations team likely consists of specialized engineers and developers, including software engineers, automation specialists, mechanical designers, and commissioning engineers. The HMI/Frontend/Industrial UX role will be embedded within or closely collaborate with the software development and automation departments.

  • The reporting structure is expected to be relatively flat within this medium-sized company, with direct access to team leads or department heads.

Methodology:

  • Data Analysis & Insights: While not explicitly stated for this role, the company's focus on production systems suggests a data-driven approach to optimizing machine performance and user interaction. The HMI/Frontend role will contribute by analyzing user interaction data to improve interfaces.

  • Workflow Planning & Optimization: The role involves analyzing technical workflows with users to improve UI/UX, directly contributing to operational efficiency and user satisfaction within the manufacturing process.

  • Automation & Efficiency Practices: As part of a company focused on production systems, there's an implicit expectation of understanding how UI/UX contributes to the overall automation and efficiency of the machinery.

Company Website: https://www.dorst-technologies.com/de/

πŸ“ Enhancement Note: The company's focus on specialized industrial machinery suggests a culture that values precision, technical expertise, and long-term solutions. The "medium-sized" nature implies a more direct impact for employees and potentially a stronger sense of community. The role's integration with various engineering disciplines is key.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as a mid-level Software Developer with a specialization in HMI/Frontend/Industrial UX. It requires candidates to have moved beyond foundational knowledge and be capable of independently developing and contributing to complex projects. The scope includes not just coding but also conceptual design, user analysis, and cross-functional collaboration, indicating a role with significant responsibility and influence on the product's user-facing aspects.

Reporting Structure: The candidate will likely report to a Software Development Team Lead or a Head of Software Engineering. Given the medium-sized company structure, direct interaction with project managers and potentially senior engineering leadership is probable. This structure allows for clear guidance while fostering autonomy.

Operations Impact: The HMI/Frontend/Industrial UX developer plays a critical role in translating complex machinery operations into intuitive and efficient user experiences. Their work directly impacts operator productivity, error reduction, machine uptime, and overall customer satisfaction. By improving the human-machine interface, they contribute to safer and more effective use of Dorst Technologies' advanced production systems.

Growth Opportunities:

  • Operations Skill Advancement: Opportunities to deepen expertise in frontend development frameworks, advanced UX/UI design methodologies, and specific HMI development tools relevant to industrial automation.

  • Specialization Paths: Potential to specialize further in areas like industrial visualization, data analytics integration into HMIs, or advanced usability engineering for complex machinery.

  • Leadership Potential: With proven performance and experience, opportunities may arise for leading UI/UX initiatives, mentoring junior developers, or taking on project management responsibilities for frontend development aspects.

  • Cross-Functional Expertise: Gaining in-depth knowledge of powder metallurgy, ceramic production, and automation systems through close collaboration, broadening technical understanding beyond pure software development.

πŸ“ Enhancement Note: The "mid-level" designation suggests a candidate who can operate with a degree of autonomy but is still expected to grow and develop within the role and company. The growth opportunities lean towards technical specialization within the industrial context and potential leadership in UI/UX initiatives.

🌐 Work Environment

Office Type: The role is based on-site in Kochel am See, Germany. This implies a traditional office environment within the company's premises, fostering direct collaboration and access to necessary hardware and on-site teams.

Office Location(s): The primary office is located in Kochel am See, a picturesque region south of Munich, known for its natural beauty and recreational opportunities. This location offers a high quality of life.

Workspace Context:

  • Collaborative Environment: Expect a workspace designed to facilitate interaction with colleagues from software development, automation, mechanical design, and commissioning departments. This includes meeting rooms, shared workspaces, and potentially informal collaboration zones.

  • Operations Tools and Technology: Access to a modern development environment, including powerful workstations, relevant software licenses, and potentially specialized hardware for testing HMI solutions on actual machinery simulators or prototypes.

  • Team Interaction: Opportunities for daily stand-ups, regular team meetings, and ad-hoc discussions with colleagues to solve problems and share knowledge. The company culture values teamwork and open communication.

Work Schedule: The standard work schedule is 40 hours per week, with flexible working hours. This allows employees to adjust their start and end times to some extent, promoting a better work-life balance. The on-site nature means that flexibility is typically within the office hours, rather than fully remote work.

πŸ“ Enhancement Note: The emphasis on an on-site role in a beautiful location suggests a company that values in-person collaboration and offers a desirable lifestyle for its employees. The "modern development environment" likely includes up-to-date hardware and software essential for effective frontend and UX development.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your application, resume, and portfolio to assess your foundational skills and experience against the job requirements.

  • Technical Interview(s): Likely to involve discussions about your experience with HTML5, JavaScript, CSS, UX/UI principles, and HMI design. You may be asked to walk through specific projects in your portfolio, explaining your technical decisions, design process, and problem-solving approaches. Expect coding challenges or technical questions related to frontend development and UI/UX concepts.

  • Team/Hiring Manager Interview: Focus on your fit with the team, your collaborative style, and your understanding of industrial environments. Questions may probe your approach to interdisciplinary work and your motivation for joining Dorst Technologies.

  • Final Interview (Potentially): May involve a discussion with senior management to assess overall cultural fit and long-term potential.

Portfolio Review Tips:

  • Curate Selectively: Showcase 2-4 of your strongest projects that best represent your skills in HMI, frontend development, and Industrial UX. Prioritize quality over quantity.

  • Highlight Process: For each project, clearly explain your role, the problem you were solving, your design and development process, the technologies used, and the outcomes or impact. Use wireframes, mockups, and live demos where possible.

  • Demonstrate UX Thinking: Emphasize how you considered user needs, ergonomics, and usability. Explain your rationale behind design choices.

  • Showcase Technical Proficiency: Clearly articulate the frontend technologies, frameworks, and integration methods you employed.

  • Tailor to Industrial Context: If possible, include projects that have an industrial, complex system, or data visualization component to show relevance.

Challenge Preparation:

  • Frontend Fundamentals: Be ready to discuss core JavaScript concepts, DOM manipulation, CSS styling, and responsive design.

  • UX/UI Principles: Prepare to explain concepts like user personas, user journeys, wireframing, prototyping, and usability heuristics.

  • Problem-Solving Scenarios: Think about how you would approach designing an HMI for a specific industrial machine or improving an existing interface based on user feedback.

  • Company Research: Understand Dorst Technologies' products and market position. Be prepared to discuss why you are interested in industrial UX and their specific technology.

πŸ“ Enhancement Note: The interview process will likely be rigorous, focusing on both technical depth in frontend and UX, and the ability to apply these skills in an industrial context. A well-prepared, targeted portfolio is essential for showcasing practical experience and design thinking.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Frontend Development: HTML5, JavaScript, CSS are the core requirements. Experience with modern JS frameworks such as React, Angular, or Vue.js is highly desirable for building dynamic and maintainable user interfaces.

  • Version Control: Git is the industry standard for source code management and collaboration. Proficiency is expected.

  • Design & Prototyping Tools: While not explicitly listed, tools like Figma, Sketch, Adobe XD, or InVision are commonly used for UX/UI design, wireframing, and prototyping. Familiarity with at least one is beneficial.

Analytics & Reporting:

  • Browser Developer Tools: Essential for debugging frontend code, performance analysis, and inspecting network requests.

  • Data Visualization Libraries: Libraries like D3.js, Chart.js, or Plotly.js might be used to create data visualizations within the HMI, requiring familiarity with their integration and usage.

CRM & Automation:

  • HMI/SCADA Software: While not directly a CRM, familiarity with Human-Machine Interface (HMI) or Supervisory Control and Data Acquisition (SCADA) software platforms used in industrial automation could be advantageous, as this role directly contributes to the user interface of such systems.

  • API Integration Technologies: Understanding RESTful APIs and potentially GraphQL for connecting frontend applications to backend services and machine data.

πŸ“ Enhancement Note: The technology stack focuses on core web technologies for frontend development. The mention of "modern development environment" implies access to current tools and potentially cloud-based collaboration platforms. Experience with industrial-specific HMI/SCADA systems is a plus but not explicitly required, suggesting the role focuses on the web-based presentation layer.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Technical Excellence & Precision: Given the industry, a strong emphasis on delivering high-quality, reliable, and precise technical solutions is paramount. This translates to meticulous coding and design.

  • Innovation & Forward-Thinking: As a technology leader, Dorst Technologies likely values employees who bring new ideas, embrace new technologies, and contribute to pushing the boundaries of their field.

  • Collaboration & Teamwork: The company promotes a collaborative environment where interdisciplinary teams work together towards common goals. Open communication and mutual respect are key.

  • Customer Focus & Quality: A commitment to understanding and meeting customer needs with high-quality products and solutions is likely a core value, with the HMI/UX role directly impacting customer satisfaction through user experience.

  • Efficiency & Optimization: Implicitly, there's a value placed on optimizing processes and systems for efficiency, as this is fundamental to manufacturing and machine performance.

Collaboration Style:

  • Cross-functional Integration: Expect a highly integrated approach where software, automation, mechanical, and commissioning teams work in close concert. The HMI/Frontend developer is a central point for user interaction design across these disciplines.

  • Process Review and Feedback: A culture that encourages constructive feedback loops for design and development processes, allowing for continuous improvement and adaptation.

  • Knowledge Sharing: Opportunities for team members to share expertise, best practices, and learnings, fostering a collective growth environment. This could involve internal workshops or informal knowledge-sharing sessions.

πŸ“ Enhancement Note: The company culture likely mirrors its industrial focus: precise, innovative, and collaborative. The values emphasize technical quality and customer impact, with the HMI/UX role serving as a bridge between technical complexity and user-friendliness.

⚑ Challenges & Growth Opportunities

Challenges:

  • Bridging Technical and User Needs: The primary challenge will be translating complex industrial machinery functionalities and data into intuitive, user-friendly interfaces that operators can easily understand and operate effectively.

  • Integrating with Diverse Systems: Ensuring seamless integration of frontend applications with various backend systems, automation controllers, and potentially legacy hardware, requiring adaptability and problem-solving skills.

  • Keeping Pace with Technology: The rapid evolution of web technologies and UX design trends requires continuous learning to maintain a modern and effective development environment.

  • Balancing Aesthetics and Functionality: Striking the right balance between visually appealing design and the critical functional requirements of industrial machinery.

Learning & Development Opportunities:

  • Advanced Frontend Technologies: Opportunities to master new JavaScript frameworks, state management techniques, and performance optimization strategies for complex web applications.

  • Industrial UX Specialization: Deepening expertise in UX research methodologies specifically applied to industrial settings, ergonomics, and usability testing for machinery.

  • Cross-Disciplinary Knowledge: Gaining significant insights into powder metallurgy, ceramic production, automation, and mechanical engineering, which can lead to a unique specialization at the intersection of software and manufacturing.

  • Mentorship and Project Leadership: As experience grows, opportunities to mentor junior developers and potentially lead specific HMI/UX development projects.

πŸ“ Enhancement Note: The challenges are inherent to the specialized field of industrial UX, requiring a unique blend of technical skill, design thinking, and an understanding of the operational context. The growth opportunities are substantial, offering deep specialization in a niche but critical area of engineering.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a complex technical process you've had to simplify for a user interface. What was your approach, and what was the outcome?" (Focus on your process, problem-solving, and impact.)

  • "How do you balance competing user needs or design requirements in a project, especially when working with different departments like engineering and operations?" (Demonstrate collaboration and negotiation skills.)

Company & Culture Questions:

  • "What interests you about working in the industrial machinery sector, specifically with powder metallurgy and ceramic production systems?" (Research the company's products and market.)

  • "How do you see your role contributing to the overall efficiency and success of our production systems?" (Connect your skills to the company's goals.)

Portfolio Presentation Strategy:

  • Start with the 'Why': For each project, begin by clearly stating the problem and the user's goal.

  • Show, Don't Just Tell: Use visuals (screenshots, mockups, videos) extensively. Explain your design decisions and technical implementations concisely.

  • Quantify Impact: If possible, use metrics to demonstrate the success of your designs (e.g., reduced error rates, increased efficiency, positive user feedback).

  • Explain Your Process: Walk through your design and development workflow for each project, highlighting key decision points and any challenges overcome.

  • Be Ready for Deep Dives: Anticipate questions about specific technical choices, UX rationale, and how you handled trade-offs.

πŸ“ Enhancement Note: Interview preparation should focus on demonstrating not only technical frontend skills but also a strong understanding of UX principles and the ability to apply them within an industrial, engineering-focused context. Articulating your process and impact through your portfolio is key.

πŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided link on join.com.

  • Tailor Your Resume: Highlight experience with HTML5, JavaScript, CSS, UX/UI design, and any relevant industrial or HMI projects. Use keywords from the job description.

  • Curate Your Portfolio: Select 2-4 of your most relevant projects that showcase your frontend development and UX/UI design skills, especially those with complex systems or data visualization. Ensure clear explanations of your process and outcomes.

  • Prepare Your Portfolio Presentation: Practice walking through your selected portfolio projects, focusing on the problem, your solution, your process, and the impact. Be ready to discuss your technical and design decisions.

  • Research Dorst Technologies: Understand their products, market position, and company values. Prepare to articulate why you are a good fit for their specific industry and culture.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires a degree or equivalent experience in software development with a focus on modern web frontends. Candidates should possess a strong understanding of UX/Usability and be proficient in both German and English.