(Junior) HMI/ UI Softwareentwickler (m/w/d)*

Tagueri AG
Full-timeβ€’Frankfurt, Germany

πŸ“ Job Overview

Job Title: (Junior) HMI/ UI Software Engineer (m/f/d)*

Company: Tagueri AG

Location: Frankfurt am Main, Hessen, Germany

Job Type: Full-Time, Permanent Position

Category: Software Engineering, UI/UX Development, Operations Technology

Date Posted: April 13, 2026

Experience Level: Junior / Mid-Level (implied by "Junior" title and 5-10 year experience estimate)

Remote Status: Hybrid (with significant on-site client travel requirement)

πŸš€ Role Summary

  • Develop and integrate sophisticated Human-Machine Interface (HMI) modules, with a focus on camera control functionalities, leveraging modern software architecture principles.

  • Design and implement intuitive User Interfaces (UIs) using JavaFX, ensuring a seamless and efficient user experience for complex systems.

  • Drive high software quality through comprehensive test coverage, application of software engineering best practices, and development of realistic simulation environments.

  • Foster proactive contribution and knowledge sharing by documenting developed features and onboarding new team members.

  • Engage in effective stakeholder management, facilitating clear communication and close collaboration with internal project teams, external stakeholders, and clients.

πŸ“ Enhancement Note: The role title "(Junior) HMI/ UI Softwareentwickler (m/w/d)*" and the responsibilities indicate a focus on front-end software development within an engineering context, likely involving embedded systems or complex machinery control. The emphasis on "smarte HMI-Module" and "intuitive UIs" suggests a need for both technical proficiency and user-centric design thinking. The requirement for regular client travel implies a client-facing component, characteristic of consulting or project-based work.

πŸ“ˆ Primary Responsibilities

  • Design, implement, and integrate HMI modules, specifically for camera control systems, ensuring adherence to modern software architecture and design patterns.

  • Translate functional requirements into robust application features, with a strong emphasis on maintainability, scalability, and performance.

  • Develop user-friendly and interactive graphical user interfaces (GUIs) using JavaFX, focusing on usability and efficient data visualization.

  • Establish and execute comprehensive test strategies, including unit, integration, and system testing, to guarantee high software quality and reliability.

  • Contribute to the creation and maintenance of realistic simulation environments to support development, testing, and validation processes.

  • Create clear and concise technical documentation for developed modules and features, supporting knowledge transfer and team onboarding.

  • Actively participate in stakeholder meetings, providing updates, gathering feedback, and aligning development efforts with project objectives and client expectations.

  • Evaluate and integrate relevant open-source libraries and tools, assessing their suitability and potential impact on project deliverables.

πŸ“ Enhancement Note: The responsibilities clearly outline a hands-on software development role with a strong emphasis on UI/HMI development, testing, and integration. The mention of "Stakeholder Management" and "customer collaboration" suggests that while this is a development role, it involves significant interaction beyond the immediate engineering team, common in consulting environments where client needs directly influence development priorities.

πŸŽ“ Skills & Qualifications

Education: Completed Bachelor's degree in Computer Science, Technical Informatics, Information Technology, or a comparable field of study.

Experience: Demonstrated experience in the development of functional modules and integration of sensor data. Experience in developing test concepts and ensuring high test coverage is essential.

Required Skills:

  • Proficiency in developing functional software modules.

  • Experience with sensor data integration and processing.

  • Skill in developing comprehensive test concepts and ensuring high test coverage.

  • Ability to translate complex requirements into robust software solutions.

  • Competence in quickly evaluating and adopting open-source libraries.

  • Strong command of English (written and spoken).

Preferred Skills:

  • Technical expertise in JavaFX.

  • Familiarity with the Eclipse IDE.

  • Experience with modern software architecture principles.

  • Knowledge of simulation environments for software development and testing.

  • Prior experience in client-facing roles or consulting.

πŸ“ Enhancement Note: The "Womit Du ΓΌberzeugst" section details the core requirements. The "Junior" qualifier in the title, combined with the experience requirements, suggests that candidates with 2-5 years of relevant experience would be a strong fit, while those with up to 10 years could also be considered depending on the depth of their experience. The emphasis on "open-source libraries" and "JavaFX" points towards specific technical proficiencies desired.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase examples of developed HMI modules or UI components, detailing the technologies used (e.g., JavaFX) and the problem they solved.

  • Present case studies of functional module development, highlighting the integration of sensor data or other complex inputs.

  • Include evidence of test strategy development and implementation, demonstrating how you ensured software quality and reliability.

Process Documentation:

  • Provide examples of technical documentation for software modules, illustrating your ability to clearly articulate technical details for team members and stakeholders.

  • Detail your approach to testing, including test case design, execution, and reporting.

  • Illustrate your process for evaluating and integrating new open-source libraries or tools into development workflows.

πŸ“ Enhancement Note: For a role involving HMI/UI development and integration, a portfolio demonstrating practical application of skills is crucial. Candidates should be prepared to showcase projects that highlight their UI design capabilities, module development experience, and understanding of software quality assurance processes. The emphasis on documentation and simulation suggests a need to present work that reflects structured development practices.

πŸ’΅ Compensation & Benefits

Salary Range: Based on industry standards for Junior/Mid-Level HMI/UI Software Engineers in Frankfurt, Germany, with 5-10 years of experience, the estimated annual salary range is €50,000 - €70,000. This range accounts for the required degree, technical skills, client-facing responsibilities, and the cost of living in a major German city.

Benefits:

  • Flexible working models, including mobile work options.

  • Opportunity for Sabbaticals and Workation.

  • Corporate Benefits program offering discounts on various products and services.

  • Attractive company pension scheme.

  • JobRad (company bicycle leasing program).

  • Health Care Benefits, including discounted Urban Sports Club memberships and company health insurance.

  • Comprehensive onboarding program with a dedicated mentor.

  • Access to diverse internal further education and external development programs.

  • International exchange program for personal and professional growth within the corporate group.

Working Hours: Standard full-time working hours are approximately 40 hours per week, with flexibility offered through various working time models.

πŸ“ Enhancement Note: The provided salary range is an estimate based on typical compensation for similar roles in Frankfurt, Germany, considering the experience level and the nature of the work. The extensive list of benefits suggests a company that invests in employee well-being and professional development. The requirement for regular business travel should also be factored into compensation expectations.

🎯 Team & Company Context

🏒 Company Culture

Industry: Management Consulting (Technology, Project, and Process Management) and IT Services. Tagueri AG operates in sectors like Automotive, Energy, Aerospace, Rail, and Defense, providing strategic and operational implementation support.

Company Size: Approximately 600 employees, with Tagueri AG being part of a larger group that includes con|energy consult gmbh. This size offers a balance between the resources of a larger organization and the agility of specialized teams.

Founded: The founding date is not explicitly stated, but the company's established presence and focus on technology and consulting suggest a history of innovation and client service.

Team Structure:

  • The HMI/UI Software Engineer will likely be part of a project-based team within Tagueri AG, working on client engagements.

  • The team structure will involve collaboration with project managers, other software engineers, consultants, and potentially client-side technical teams.

Methodology:

  • Tagueri AG acts as a bridge between strategic consulting and operational implementation, implying a results-oriented and pragmatic approach.

  • The company emphasizes practical consulting methods and strong technology expertise.

  • Development methodologies likely incorporate agile principles, given the focus on iterative development, testing, and stakeholder feedback.

Company Website: www.tagueri.com

πŸ“ Enhancement Note: Tagueri AG positions itself as a partner for companies facing technological, project, and process management challenges. The culture is described as employee-focused, with an emphasis on teamwork, proactive contribution, and mutual support. The inclusion of con|energy consult gmbh suggests a broader expertise within the energy sector.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as a Junior to Mid-Level Software Engineer. It offers a foundational opportunity to develop specialized skills in HMI/UI development within demanding industries. The role involves direct contribution to client projects and requires interaction with various stakeholders, providing exposure to client management and project execution.

Reporting Structure: The engineer will report to a project lead or team manager and will work closely with cross-functional teams, including consultants and client representatives. This structure facilitates learning from experienced professionals and gaining insights into client needs and project lifecycles.

Operations Impact: The engineer's work will directly impact the usability and functionality of critical systems for clients in sectors like Automotive, Aerospace, and Defense. Successful HMI/UI development contributes to operational efficiency, safety, and user satisfaction, directly influencing client project outcomes and Tagueri AG's reputation for delivering high-quality technological solutions.

Growth Opportunities:

  • Skill Specialization: Deepen expertise in HMI/UI development, JavaFX, and related technologies, potentially specializing in specific industry applications (e.g., automotive interfaces).

  • Project Leadership: Progress to leading development tasks within projects, taking on more complex modules and mentoring junior team members.

  • Consulting Acumen: Develop stronger client-facing and project management skills through regular interaction with stakeholders and participation in project planning.

  • International Exposure: Leverage the international exchange program to gain experience with different markets and technologies within the broader corporate group.

πŸ“ Enhancement Note: The "Junior" designation suggests a strong emphasis on learning and development. The structured onboarding, mentorship, and internal/external training programs are key indicators of the company's commitment to employee growth. The potential for international exchange and the diverse client industries offer a broad spectrum of career development paths.

🌐 Work Environment

Office Type: The role is hybrid, requiring presence at the Frankfurt office for team collaboration and potentially client meetings, but also involving regular on-site work at client locations within Germany. This suggests a dynamic work environment that blends office-based collaboration with project-specific client engagement.

Office Location(s): The primary office is located at Bockenheimer Anlage 46, 60322 Frankfurt am Main, Germany. Client sites will vary across Germany.

Workspace Context:

  • The Frankfurt office likely provides a collaborative workspace conducive to team meetings and focused individual work, equipped with necessary IT infrastructure.

  • Client sites will offer a varied environment, potentially including corporate offices, R&D labs, or production facilities, providing exposure to different operational settings.

  • Opportunities for collaboration will exist both within the Tagueri team (office-based) and with client project teams (on-site).

Work Schedule: The standard work schedule is approximately 40 hours per week, with flexible working time models available. The requirement for weekday client travel means that the schedule will need to accommodate on-site presence at client locations, which may involve specific working hours dictated by the client's project needs.

πŸ“ Enhancement Note: The hybrid nature of the role, combined with significant client travel, means candidates should be comfortable with a flexible schedule and adapting to different work environments. The emphasis on "smart working" and "flexible working models" suggests an employer that values work-life balance while acknowledging the demands of client-centric project work.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your application, resume, and potentially a brief introductory call to assess basic qualifications and cultural fit.

  • Technical Interview(s): In-depth discussions focusing on your HMI/UI development experience, JavaFX proficiency, software architecture understanding, and problem-solving skills. Expect coding challenges or discussions around specific technical scenarios.

  • Case Study/Portfolio Presentation: You may be asked to present a relevant project from your portfolio, demonstrating your process, technical decisions, and the impact of your work. This is a key opportunity to showcase your HMI/UI development skills.

  • Team/Cultural Fit Interview: An opportunity to meet with potential team members or hiring managers to assess collaboration style, alignment with company values, and overall fit.

  • Final Interview: Potentially with senior management to discuss career aspirations and finalize the offer.

Portfolio Review Tips:

  • Curate Selectively: Focus on projects that best demonstrate your HMI/UI development expertise, JavaFX skills, and experience with sensor data integration or complex module development.

  • Structure Your Case Studies: For each project, clearly outline the problem, your role and contributions, the technologies used, the challenges faced, your solutions, and the measurable outcomes or impact.

  • Highlight Process: Emphasize your development process, including requirements gathering, design choices, testing methodologies, and any documentation or simulation work.

  • Quantify Results: Where possible, use metrics to demonstrate the success of your work (e.g., improved user efficiency, reduced error rates, increased test coverage).

  • Be Prepared to Discuss: Be ready to articulate your technical decisions, justify your approach, and answer questions about your code and design choices.

Challenge Preparation:

  • Coding Exercises: Practice coding problems related to UI development, event handling, data binding, and object-oriented programming in Java. Familiarize yourself with common algorithm and data structure problems.

  • System Design: Be prepared to discuss how you would approach designing an HMI module for a specific scenario, considering factors like user experience, performance, and integration with other systems.

  • Testing Scenarios: Think about how you would test an HMI/UI component, including edge cases, error handling, and integration testing.

  • Company Research: Understand Tagueri AG's business, the industries they serve, and their approach to consulting. Consider how your skills align with their mission and client needs.

πŸ“ Enhancement Note: Given the emphasis on practical application and client-facing aspects, a strong portfolio and the ability to articulate one's thought process during interviews will be critical. The "Junior" designation suggests that while deep experience is valued, potential and a structured approach to development and problem-solving will also be heavily considered.

πŸ›  Tools & Technology Stack

Primary Tools:

  • JavaFX: Core technology for developing the user interfaces. Proficiency is expected.

  • Eclipse IDE: Preferred Integrated Development Environment for Java development.

  • Git/Version Control: Standard for code management and collaboration.

  • Build Tools: Maven or Gradle for dependency management and build automation.

Analytics & Reporting:

  • Testing Frameworks: JUnit for unit testing, and potentially other frameworks for integration or UI testing (e.g., TestFX).

  • Code Analysis Tools: Tools for static code analysis to ensure code quality and adherence to standards.

  • Project Management Tools: Tools like Jira or similar for task tracking and progress monitoring.

CRM & Automation:

  • Documentation Tools: Tools for generating technical documentation (e.g., Javadoc).

  • Simulation Software: Potentially specific tools or frameworks for building simulation environments relevant to the target industries.

  • Collaboration Platforms: Tools like Microsoft Teams, Slack, or Confluence for team communication and knowledge sharing.

πŸ“ Enhancement Note: The technology stack is heavily centered around Java development, with a specific focus on JavaFX for UI. Familiarity with modern software development practices, including version control, build automation, and comprehensive testing, is essential. The need for simulation environments suggests an openness to specialized tools depending on project requirements.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Empower People. Create Success.: This guiding principle underscores a commitment to employee development and achieving positive client outcomes.

  • Proactive Contribution: Employees are encouraged to actively engage, share ideas, and drive initiatives.

  • Teamwork and Mutual Support: A strong emphasis on collaboration, celebrating successes together, and supporting colleagues.

  • Continuous Improvement: A drive to constantly improve skills, processes, and solutions.

  • Data-Driven Approach: Implicit in software development and consulting, focusing on measurable results and informed decision-making.

  • Efficiency and Best Practices: A commitment to implementing efficient workflows and adhering to high software engineering standards.

Collaboration Style:

  • Open Communication: Encouragement of open dialogue and transparency across all levels, from junior staff to management.

  • Cross-Functional Integration: Close collaboration with project teams, consultants, and clients to ensure alignment and integrated solutions.

  • Knowledge Sharing: A culture that promotes sharing expertise and best practices through documentation, internal training, and mentorship.

  • Client-Centric Partnership: Working closely with clients to understand their needs and deliver tailored, value-added solutions.

πŸ“ Enhancement Note: The company culture appears to be built on a foundation of mutual respect, proactive engagement, and a shared pursuit of success. The emphasis on "Miteinander" (togetherness) and open communication suggests a supportive and collaborative work environment where individual contributions are valued within a team context.

⚑ Challenges & Growth Opportunities

Challenges:

  • Adapting to Diverse Client Needs: Successfully integrating into various client environments and tailoring HMI/UI solutions to meet specific industry requirements (Automotive, Aerospace, Defense, etc.).

  • Balancing Development with Client Travel: Managing time effectively between office-based development, team collaboration, and regular on-site client engagements.

  • Keeping Pace with Technology: Continuously updating skills in JavaFX and related technologies, as well as understanding emerging trends in HMI/UI design and software engineering.

  • Ensuring High Software Quality in Complex Systems: Upholding rigorous testing and development standards when working with critical systems where errors can have significant consequences.

Learning & Development Opportunities:

  • Specialized HMI/UI Training: Deepen expertise in user interface design principles, interaction design, and advanced JavaFX features.

  • Industry-Specific Knowledge: Gain in-depth understanding of the technical challenges and user needs within key sectors like Automotive and Aerospace.

  • Consulting and Project Management Skills: Develop capabilities in client communication, project planning, and stakeholder management through hands-on experience.

  • Mentorship and Leadership: Benefit from experienced mentors and potentially move into leadership roles as project complexity and team responsibilities increase.

  • International Exposure: Participate in the international exchange program to broaden perspectives and gain global experience.

πŸ“ Enhancement Note: The challenges presented are typical for a role in a consulting or project-based environment, requiring adaptability, strong technical skills, and effective time management. The growth opportunities are clearly aligned with developing both technical and consulting competencies, offering a well-rounded career path.

πŸ’‘ Interview Preparation

Strategy Questions:

  • Operations Strategy: "Describe a time you had to translate complex user requirements into a functional HMI/UI design. What was your process, and what challenges did you encounter?" Be prepared to discuss your approach to requirement analysis, design trade-offs, and user-centric development.

  • Collaboration & Stakeholder Management: "How do you ensure effective communication with both technical teams and non-technical stakeholders, especially when working on client projects?" Discuss your experience with different communication methods, managing expectations, and resolving conflicts.

  • Problem-Solving: "Imagine you're tasked with developing a new HMI module for a safety-critical system. What steps would you take to ensure its robustness and reliability?" Focus on your testing strategies, risk assessment, and design considerations for high-stakes applications.

Company & Culture Questions:

  • "What interests you about Tagueri AG's consulting approach and the industries you serve?" Research the company's website, case studies, and values to articulate a thoughtful response.

  • "How do you see yourself contributing to our culture of 'Empower People. Create Success.'?" Connect your personal values and work style to the company's stated principles.

Portfolio Presentation Strategy:

  • Focus on Impact: Select 1-2 key projects that best showcase your HMI/UI development skills. For each, clearly articulate the business problem, your specific contributions, the technical solutions implemented (especially JavaFX), and the positive outcomes.

  • Showcase Process: Walk through your development lifecycle for a chosen project, from initial concept and design to implementation, testing, and documentation. Highlight any challenges and how you overcame them.

  • Technical Depth: Be ready to discuss specific code snippets, architectural decisions, and the rationale behind your technology choices. Demonstrate your understanding of best practices in software engineering.

  • Engagement: Make your presentation interactive. Ask for feedback and be prepared to answer detailed technical and process-related questions.

πŸ“ Enhancement Note: Interview preparation should focus on demonstrating both technical competence in HMI/UI development and the soft skills required for client-facing roles in a consulting environment. A well-prepared portfolio that highlights practical application and measurable results will be a significant asset.

πŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided link on the Personio platform or via email to bewerbung@tagueri.com.

  • Customize Your Resume: Tailor your resume to highlight specific experience in HMI/UI development, JavaFX, software architecture, testing, and sensor data integration. Use keywords from the job description to ensure ATS compatibility.

  • Prepare Your Portfolio: Select 2-3 of your most relevant projects that demonstrate your HMI/UI development skills. Ensure each project includes a clear description of the problem, your role, the technologies used (especially JavaFX), your process, and the results. Prepare a concise presentation of one key project.

  • Practice Interview Responses: Rehearse answers to common technical and behavioral interview questions, focusing on providing specific examples from your experience. Practice articulating your thought process for problem-solving and design challenges.

  • Research Tagueri AG: Understand the company's mission, values, industry focus, and approach to consulting. Prepare questions to ask the interviewer about the role, team, and company 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 in Computer Science, Technical Informatics, or a related field. Candidates must have experience in functional module development, sensor data integration, and strong English language skills.