Job
- Level
- Senior
- Job Field
- Software, Application
- Employment Type
- Part Time/Full Time
- Contract Type
- Permanent employment
- Location
- Jena
- Working Model
- Full Remote
Job Summary
In this role, you will develop a comprehensive desktop application for medical staff. You will design complex interfaces, integrate hardware, and ensure smooth workflows and stability.
Job Technologies
Your role in the team
- You will further develop our desktop application for macOS and Windows – not a small side app, but the software that medical staff spend their entire workday with.
- You work in an technically exciting environment: Flutter Desktop, complex interfaces, hardware integration, printing processes, and real-world workflows.
- You actively contribute to the design of architecture, state management, module boundaries, as well as our package and monorepo setup.
- You connect card reader devices, eGK, TI connectors, measuring devices, and scanners via native interfaces, Platform Channels, and FFI.
- You develop solutions for form printing, KBV forms, PDF generation, and labels — precisely the areas where practice software must work effectively in everyday use.
- You ensure stable offline capability, local data storage, multi-user operation, and reliable synchronization with the server.
- You keep in mind the requirements of a certified medical device regarding traceability, quality assurance, and documentation.
- You review code, share your knowledge through mentoring, and help shape how we use Flutter at Zollsoft in the long term.
- CLI-based AI programming, for example with Claude Code or Codex, is part of our daily work. You will help shape how we use AI coding in a meaningful and quality-assured way.
- In the future, you can take on technical responsibility for a product or project, transition into product management, or continue to grow as a Senior Individual Contributor.
- You work 100% remotely from your favorite place in Germany and are looking for a long-term home base with at least 30 hours per week.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- You have deployed at least one Flutter application into production and have maintained it across multiple releases.
- You are familiar with Flutter not only up to launch but also with what comes after: maintainability, user feedback, quality, and further development.
- You are familiar with state management approaches such as Riverpod, Bloc, or Provider from practical experience and can clearly assess their advantages and disadvantages.
- You have already had contact with the boundary between Flutter and the operating system, for example through your own plugins, Platform Channels, FFI, or platform-specific builds.
- You have a clear stance on test strategy, code quality, and architecture, without becoming dogmatic.
- You think in data models and system contexts, not just in widgets, and you possess solid knowledge of algorithms and data structures.
- To establish yourself with us, you must be fluent in German at least at C1 level, as German is our internal language for intensive team communication.
Experience
- Experience with Flutter Desktop is a clear plus, but not a requirement. More important is your enthusiasm for desktop applications, keyboard and mouse interactions, windows, menus, and users who will be using your software all day long.
- Knowledge of PostgreSQL/MySQL, Unix shells and scripting, as well as experience in regulated environments such as medical, finance, or automotive, is a plus.
This text has been machine translated. Show original
What we offer
- We are an open and ambitious team of over 600 employees who truly embody customer orientation while having fun at the same time.
- Even after more than 10 years, we still maintain a startup atmosphere, which, in addition to the legendary fruit basket, offers a variety of perks such as a tax-free shopping card, company bike leasing, and health courses (e.g., yoga, back training, and mental health) – both online and in the office.
- Depending on the area of deployment (and this applies to at least 75% of all company departments), we offer all our colleagues flexible working hours and home office options.
- We see ourselves as a closely-knit team with a cooperative rather than competitive atmosphere.
- Outside of work, we organize events such as beach volleyball in summer, barbecues, cooking evenings, or paddling tours.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Food & Drink
Topics that you deal with on the job
Job Locations
This is your employer
zollsoft GmbH
zollsoft GmbH is an innovative software company specializing in complex Mac, iOS and web solutions in the medical sector and for companies.
Description
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication