UI-Entwickler (m/w/d)
📍 Job Overview
Job Title: UI-Entwickler (m/w/d)
Company: ATIS systems GmbH
Location: Bad Homburg vor der Höhe, Hesse, Germany
Job Type: Festanstellung (Full-time)
Category: Software Development / UI Engineering
Date Posted: July 29, 2026
Experience Level: Mid-Level (5-10 years implied)
Remote Status: Hybrid
🚀 Role Summary
-
Develop modern, functional, and intuitive user interfaces for applications using Java, Eclipse RCP, and SWT.
-
Translate complex business requirements into robust, user-friendly technical solutions within a structured development environment.
-
Collaborate closely with cross-functional teams, including product management and business stakeholders, to define and implement UI features.
-
Analyze and resolve bugs, continuously improving the usability, stability, and maintainability of software components.
-
Participate actively in code reviews, testing, and adherence to development standards and best practices to ensure high-quality software delivery.
📝 Enhancement Note: While the title is "UI-Entwickler," the responsibilities and required skills indicate a strong focus on Rich-Client Application Development using Java and Eclipse RCP, with a forward-looking inclusion of Web-UI technologies. The "5-10 years" implied experience level suggests this role is for a mid-level developer capable of independent work and potentially mentoring junior team members.
📈 Primary Responsibilities
-
Design and develop UI components and application functions within a Rich-Client environment, primarily leveraging Java, Eclipse RCP, and SWT.
-
Collaborate with business departments, product management, and fellow developers to create intuitive and user-friendly interfaces that meet business needs.
-
Integrate developed user interfaces with existing backend systems and define necessary API connections.
-
Implement and integrate third-party components into the application's UI framework.
-
Contribute to the conceptualization and implementation of UI modifications, enhancements, and new functionalities based on business requirements and technical concepts.
-
Conduct thorough analysis and debugging of issues, ensuring the continuous enhancement of usability, stability, and maintainability of the UI layer.
-
Actively participate in code reviews, testing procedures, and enforce development standards and best practices within the team.
-
Foster close collaboration with the broader development team, software architects, and other internal departments to ensure cohesive product development.
-
Engage in knowledge sharing activities within the development team to promote collective learning and skill enhancement.
-
Explore and contribute to the development of Web UIs using TypeScript and Material UI (MUI) for future application enhancements.
📝 Enhancement Note: For experienced candidates, responsibilities may extend to conceptualizing complex business requirements, coordinating technical dependencies with architecture and other teams, mentoring junior developers, and taking technical ownership of specific software modules, ensuring architectural integrity and code quality.
🎓 Skills & Qualifications
Education:
-
Completed degree in Computer Science, Business Informatics, or a comparable field of study.
-
Alternatively, relevant practical experience in software development will be considered. Experience:
-
Demonstrable experience in software development, with a focus on UI development.
-
Experience level is implied as mid-level (5-10 years), with specific opportunities for senior responsibilities for candidates with extensive experience. Required Skills:
-
Strong proficiency in Java and object-oriented software development principles.
-
Experience in developing user interfaces, with a keen interest in modern UI technologies and usability principles.
-
Familiarity with development tools such as Eclipse, Git, Maven, and Jenkins.
-
Solid understanding of software architectures and the integration of frontend and backend components.
-
Excellent communication skills, strong teamwork capabilities, and an independent, self-driven work ethic.
-
A hands-on mentality and enthusiasm for learning new technologies and business contexts.
-
Very good command of German and good command of English (written and spoken). Preferred Skills:
-
Experience with Rich-Client application development using Eclipse RCP and SWT.
-
Knowledge of C and C++ programming languages.
-
Initial experience in Web UI development using TypeScript and Material UI (MUI).
📝 Enhancement Note: The requirement for "sehr gute Deutschkenntnisse" and "gute Englischkenntnisse" is critical for effective collaboration in a German-based company, especially given the international nature of ATIS Systems GmbH's operations. Candidates should be prepared to articulate their experience in these languages.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase examples of UI component development, demonstrating proficiency in Java, Eclipse RCP, and SWT.
-
Present case studies detailing how you translated business requirements into intuitive and user-friendly interfaces.
-
Include examples of backend system integrations and API connections you have implemented.
-
Demonstrate your approach to debugging and improving UI stability, usability, and maintainability. Process Documentation:
-
Highlight your experience with structured development processes, including code reviews, testing methodologies, and adherence to development standards.
-
Provide examples of how you have contributed to the continuous improvement of software quality and maintainability.
-
Illustrate your approach to collaborative development, including knowledge sharing and teamwork within a development team.
📝 Enhancement Note: Given the focus on Rich-Client development, candidates are encouraged to highlight portfolio projects that demonstrate complex UI logic, interaction patterns, and efficient data handling within the desktop application context. For those with Web UI experience, showcasing projects with TypeScript and Material UI would be advantageous.
💵 Compensation & Benefits
Salary Range:
Based on industry benchmarks for mid-level UI Developers (5-10 years experience) in the Hesse region of Germany, a competitive salary range would typically be €55,000 - €75,000 per annum. This estimate considers the specific technical stack (Java, Eclipse RCP, SWT) and the company's mid-sized, technology-focused profile.
📝 Enhancement Note: This salary range is an estimation based on general market data for similar roles in Germany. The exact salary will depend on the candidate's specific experience, qualifications, and negotiation. ATIS systems GmbH does not provide a specific salary range in the job description; therefore, this is an educated guess for candidate guidance.
Benefits:
-
Modern and future-proof workplace in a medium-sized company.
-
Family-like and cohesive team environment.
-
Challenging and interesting position with a high degree of personal responsibility.
-
Exciting opportunities for professional development and further training.
-
Flexible working hours, short decision-making processes, and a pleasant working atmosphere.
-
Hybrid work model, combining office presence with remote work based on role and tasks.
-
Long-term personal career perspective.
-
Access to exclusive Corporate Benefits program.
-
Complimentary company parking space.
-
Subsidy for canteen meals.
-
Provision of free beverages.
-
Weekly fruit basket.
-
Supplementary health insurance coverage. Working Hours:
-
Flexible working hours are offered, allowing for a balance between work and personal life. The standard full-time working week is approximately 40 hours.
📝 Enhancement Note: The hybrid work model suggests a need for self-discipline and effective time management, essential for operations roles that often require balancing asynchronous communication with focused work. The flexible hours are a significant perk for maintaining productivity and work-life balance.
🎯 Team & Company Context
🏢 Company Culture
Industry: Technology (Telecommunications, Cybersecurity, Data Analysis) ATIS Systems GmbH operates in the advanced technology sector, developing innovative solutions that are critical for modern communication, data security, and analytical insights. This context implies a focus on innovation, precision, and continuous adaptation to evolving technological landscapes.
Company Size: Medium-sized company. This size often translates to a more agile and less bureaucratic environment, where individual contributions are highly visible and impactful. It typically fosters a closer-knit team dynamic compared to larger corporations.
Founded: Decades ago (implied by "seit Jahrzehnten"). This longevity suggests stability, established processes, and a deep understanding of their market and technologies. It also implies a blend of established practices with a forward-looking approach to innovation.
Team Structure:
-
The UI development team is likely part of a larger software engineering department, comprising developers with various specializations.
-
Reporting structure is expected to be relatively flat, with a Team Lead or Head of Development overseeing the team, fostering direct communication.
-
Cross-functional collaboration is a key aspect, involving close interaction with product management, business stakeholders, and software architects to ensure aligned development efforts. Methodology:
-
Emphasis on structured development processes, including code reviews and adherence to best practices, ensuring code quality and maintainability.
-
A data-driven approach is implied by the company's focus on data analysis solutions, suggesting that UI decisions may
Application Requirements
Candidates should hold a degree in Computer Science or a related field, or possess equivalent practical experience in software development. Proficiency in Java and object-oriented programming is required, along with strong communication skills and a collaborative mindset.