**About The Company**
STARFACE GmbH is a dynamic and innovative company specializing in business communication solutions that connect people in the digital workplace. With a focus on simplicity and digitalization, STARFACE develops cutting-edge communication tools that enhance collaboration and productivity for organizations of all sizes. Our company culture is characterized by flat hierarchies, transparency, and a strong emphasis on teamwork, fostering an environment where employees are encouraged to contribute their ideas and take responsibility. As part of the STARFACE Group, which includes sister companies like STARFACE White Label GmbH and estos GmbH, we operate in multiple locations, including Karlsruhe, Munich, and Starnberg, with a growing team of over 160 motivated professionals. We are committed to fostering a respectful and inclusive workplace where innovation thrives and employees can grow both personally and professionally.
**About The Role**
We are seeking a passionate and skilled Software Engineer specializing in macOS development with Swift to join our engineering team at our Karlsruhe location. In this role, you will be responsible for developing, maintaining, and enhancing the STARFACE Mac Client, ensuring it meets high standards of quality, usability, and performance. You will work closely with product management and UX teams to implement new features, contribute to architectural decisions, and ensure the application remains compatible with the latest macOS versions and Apple guidelines. Your expertise will help shape the future of our macOS solutions, providing users with seamless and innovative communication experiences. This position offers an excellent opportunity for developers who are eager to work in an agile environment, contribute to meaningful projects, and grow within a forward-thinking company.
**Qualifications**
To be successful in this role, candidates should possess a completed degree in Computer Science, Business Informatics, or a comparable qualification. A genuine passion for programming and a commitment to code quality are essential. Candidates must have strong expertise in macOS development, including proficiency in Swift, Cocoa / Cocoa Touch, AppKit, and familiarity with Xcode and other Apple development tools. Experience with Objective-C and React is desirable but not mandatory. Knowledge of AI tools such as Cursor, Claude, or Jetbrains Junie can be beneficial. Candidates should also have a solid understanding of software architecture, design patterns, and clean code principles. Experience with version control systems like Git or GitLab is required. Additional advantageous skills include familiarity with VoIP/SIP, network communication, multithreading, and performance optimization. Fluency in German and English is expected to facilitate effective communication within our international team.
**Responsibilities**
- Develop, maintain, and continuously improve the STARFACE Mac Client using Swift, ensuring high performance and reliability.
- Implement new features and functionalities in close collaboration with product management and user experience teams.
- Refactor and optimize existing codebases to improve efficiency, readability, and maintainability.
- Identify, analyze, and resolve bugs and stability issues to ensure a smooth user experience.
- Integrate backend and server-side interfaces to enable seamless communication and data exchange.
- Contribute to shared code platforms for Swift (iOS and macOS), promoting code reuse and consistency.
- Ensure compatibility with the latest macOS versions and adhere to Apple’s development guidelines and policies.
- Participate in architectural and design discussions, providing technical insights and innovative solutions.
- Create and maintain comprehensive technical documentation for ongoing development and knowledge sharing.
- Collaborate within agile teams, utilizing methodologies such as Scrum or Kanban to manage tasks and deliverables effectively.
**Benefits**
Joining STARFACE offers numerous benefits, including working in a company that embodies a startup spirit while providing stability and growth opportunities. We promote transparency and open communication across all departments, fostering a collaborative environment. Flexible working hours allow you to balance work and personal life, and there are no strict dress codes—be yourself at your workplace. We provide ample creative freedom for your ideas and solutions, supporting innovation and initiative. Our benefits package includes a company pension plan, electrically height-adjustable desks, a regular supply of fresh fruit, beverages, and access to social events such as company celebrations and casual Friday gatherings. Additionally, we support mobile working arrangements, including the possibility of working remotely from the EU for up to two weeks annually, enabling a healthy work-life balance and diverse working experiences.
Equal Opportunity
At STARFACE GmbH, we are committed to creating an inclusive and diverse workplace. We believe that a variety of perspectives and backgrounds enrich our team and drive innovation. We welcome applications from individuals of all genders, ages, ethnicities, abilities, and backgrounds. Our hiring practices are based solely on qualifications and merit, and we strive to ensure equal opportunities for all employees. We promote a respectful, supportive environment where everyone can thrive and contribute to our shared success.
Want jobs like this matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.