Senior macOS Engineer
Ci Hub Connector
CI HUB | Senior macOS Engineer (Full time, Remote)
Own the macOS experience. Build a product used daily by creatives.
This role gives you direct impact on how thousands of users experience CI HUB on macOS — from how files appear in Finder to how seamlessly assets flow between tools. We’re a small team with real ownership. We build, run, and maintain what we ship. We work in English, manage our own time, and give direct feedback. Flexible hours, remote-first, with a few hours overlap with Central European Time.
Position Overview:
CI HUB Drive is our desktop product that brings 60+ DAM systems directly into macOS. As a Senior macOS Engineer, you own how Drive looks, feels, and performs on the platform. You will work primarily in Swift on the macOS app and its File Provider extension, and in Python on the background daemon. Over time, we plan to evolve parts of the daemon toward C++ — you don’t need to lead that from day one, but you should be comfortable growing into it. This is a product-focused engineering role: performance, reliability, and system behavior matter just as much as clean code.
About CI HUB:
What You'll Do:
- Build and maintain the macOS app and File Provider extension
- Develop and improve the Python-based background daemon
- Contribute to the gradual evolution of the daemon toward C++
- Design and improve system integrations with macOS (Finder, file system behavior, sync logic)
- Ensure performance, stability, and a smooth user experience under real-world conditions
- Work with REST APIs and backend services to connect the app to the CI HUB platform
- Occasionally touch related areas (e.g. Safari extension) when needed
- Participate in code reviews and technical discussions
- Collaborate via Slack, Asana, and internal documentation
What We're Looking For:
-
Strong experience with Node.js and JavaScript or TypeScript
-
Solid SQL skills and production experience with PostgreSQL
-
Experience designing and consuming REST APIs
-
Experience with Git and GitHub pull request workflows
-
Hands-on experience with Docker in development environments
-
Practical experience with Redis and message queues
-
Understanding of server-side concurrency (event loops, background jobs)
-
Basic experience with Vue.js (not a frontend-first role)
-
Professional working proficiency in English
Preferred qualification:
-
Experience in B2B SaaS, subscriptions/billing, authentication, or licensing systems
-
Strong TypeScript experience
-
Familiarity with OpenAPI or API contract design
-
Experience with CI/CD pipelines and automated testing
-
Experience with API tools such as Postman
-
German language skills
What You Get:
-
Competitive salary, flexible hours, fully remote. Learning budget.
-
Modern hardware & software.
-
1-2 team get-togethers a year at fun destinations.
-
Ownership over products that directly shape how thousands of users experience CI HUB.
-
Uncomplicated, supportive leadership, no politics, real impact.