About The Company
STARFACE GmbH is a leading provider of innovative Business Communication solutions, dedicated to connecting people in the digital workplace and simplifying their communication processes. Our company is characterized by a dynamic corporate culture that emphasizes flat hierarchies, transparency, and cross-departmental collaboration. With a rapidly growing team of approximately 160 employees, we foster an environment where innovation and personal development are encouraged. Our solutions are designed to meet the evolving needs of modern businesses, ensuring seamless, efficient, and reliable communication channels. As part of the STARFACE Group, which includes the STARFACE White Label GmbH and the estos GmbH, we maintain a strong presence in Karlsruhe, Munich, and Starnberg, serving clients across various sectors.
About The Role
We are currently seeking a passionate and skilled Software Engineer specializing in macOS development with Swift to join our engineering team in Karlsruhe. This role offers an exciting opportunity to contribute to the development, maintenance, and enhancement of our STARFACE Mac Client, ensuring it remains robust, user-friendly, and aligned with the latest Apple guidelines. You will work closely with product management, UX designers, and other developers to implement new features, optimize existing code, and ensure compatibility with current macOS versions. Your expertise will directly impact the quality and performance of our desktop communication solutions, enabling our users to experience seamless integration and innovative functionalities. The position is full-time and permanent, offering a collaborative environment where your ideas and technical skills will be valued and nurtured.
Qualifications
The ideal candidate will possess a relevant university degree in Computer Science, Business Informatics, or a comparable qualification. You should have a genuine passion for programming and a high standard of software quality. Extensive experience in macOS development using Swift, Cocoa/AppKit, and Xcode is essential. Familiarity with Objective-C and React is advantageous. Knowledge of AI tools such as Cursor, Claude, or Jetbrains Junie is a plus. You should have a solid understanding of software architecture, clean code principles, and design patterns. Proficiency in version control systems like Git/Gitlab is required. Additional knowledge in areas such as VoIP/SIP, network communication, multithreading, and performance optimization will be beneficial. Excellent communication skills in both German and English are necessary to collaborate effectively within our international team.
Responsibilities
- Develop, maintain, and enhance the STARFACE Mac Client using Swift, ensuring high performance and stability.
- Implement new features and functionalities in close coordination with product management and UX teams to meet user needs and business goals.
- Refactor and optimize existing codebases to improve efficiency, readability, and maintainability.
- Identify, analyze, and resolve bugs and stability issues to ensure a reliable user experience.
- Integrate the macOS client with backend and server components through well-designed interfaces.
- Contribute to shared code platforms for Swift, supporting iOS and macOS development efforts.
- Ensure compatibility with the latest macOS versions and adhere to Apple’s development guidelines and policies.
- Participate in architectural and design discussions, providing insights and technical expertise.
- Create and maintain comprehensive technical documentation for ongoing development and support.
- Work collaboratively within agile teams, following Scrum or Kanban methodologies to deliver high-quality software iteratively.
Benefits
- Join a company that embodies the spirit of a startup, with a culture that promotes innovation, transparency, and mutual respect.
- Enjoy flexible working hours to balance work and personal life, with options for mobile work and up to two weeks annually working from the EU abroad.
- Benefit from flat hierarchies and open communication, fostering a collaborative and inclusive environment.
- Dress code is informal; we value authenticity and comfort at the workplace.
- Access to modern workspaces with height-adjustable desks, a variety of beverages, and fresh fruit to support your well-being.
- Participate in regular company events, team-building activities, and social gatherings, including casual Friday drinks.
- Receive comprehensive benefits such as corporate pension schemes, professional development opportunities, and a supportive work environment aimed at your growth.
Equal Opportunity
STARFACE GmbH is committed to fostering an inclusive and diverse workplace. We believe that a diverse team enhances creativity, innovation, and overall company performance. We welcome applications from individuals of all backgrounds, regardless of gender, age, ethnicity, disability, or sexual orientation. Our hiring practices are designed to ensure equal opportunities for all candidates, and we strive to create an environment where everyone feels valued, respected, and empowered to contribute their best.