UI Developer (m/f/d)
๐ Job Overview
Job Title: UI Developer (m/f/d)
Company: Open-Xchange
Location: Olpe, North Rhine-Westphalia, Germany
Job Type: Permanent employee
Category: Software Engineering / Front-End Development
Date Posted: 2026-08-28
Experience Level: Senior (5+ years)
Remote Status: Fully Remote (with occasional in-person workshops)
๐ Role Summary
-
Develop and enhance modern, user-friendly interfaces for the public sector using JavaScript and TypeScript, focusing on email and collaboration solutions.
-
Take full ownership of the development lifecycle, from architectural design and implementation through to testing, quality assurance, and deployment within a cloud-native environment.
-
Contribute to building and maintaining a scalable, distributed platform hosted on Kubernetes, serving millions of users across diverse customer environments and Open-Xchange's cloud infrastructure.
-
Drive high software quality by implementing and leveraging CI/CD pipelines, automated testing strategies, rigorous code reviews, and continuous process improvements.
-
Utilize cutting-edge developer tooling, including agentic coding and AI-assisted development, to enhance productivity and innovation in daily tasks.
๐ Enhancement Note: While the title is "UI Developer," the core responsibilities and tech stack indicate a strong focus on full-stack JavaScript/TypeScript development within a cloud-native, microservices architecture, with a significant emphasis on backend integration and platform deployment. The role demands a senior-level individual capable of architectural input and end-to-end feature ownership.
๐ Primary Responsibilities
-
Architect, develop, and iterate on user interfaces for Open-Xchange's public sector solutions, primarily utilizing JavaScript and TypeScript, with potential for Vue.js framework utilization.
-
Manage the entire software development lifecycle for new features and existing improvements, encompassing requirements gathering, technical design, coding, unit testing, integration testing, and deployment.
-
Contribute to the design, implementation, and maintenance of a robust, distributed, cloud-native platform built on Kubernetes, ensuring high availability and scalability for millions of users.
-
Implement and maintain CI/CD pipelines, conduct comprehensive code reviews, and develop automated testing suites (unit, integration, end-to-end) to ensure software quality and reliability.
-
Actively participate in architectural discussions, contribute to technical strategy, and advocate for best practices in software development, system design, and operational excellence.
-
Collaborate closely with cross-functional teams, including product management, QA, and operations, to deliver high-quality software solutions
Application Requirements
Requires a Master's degree in Computer Science or a related field and at least 5 years of professional development experience. Candidates must possess strong knowledge of modern web architectures, JavaScript, and the ability to communicate effectively in both German and English.