macOS Programmer/Full Home Office/Poland
- Arbeitsort: Krakow
- Arbeitszeit: Vollzeit
- Vertragsdauer: Befristet
Job posting title
macOS Programmer/Full Home Office/PolandJob summary
The main role of macOS programmer is the development of system applications for this platform. On the job, the programmer uses C++ mostly at the level of the system core, which involves user-mode programming, knowledge about the filesystem, and knowledge about various subsystems that are running in macOS.Job description
Important note - this is full home office position on the territory of Poland, based on work agreement, not freelance or contract cooperation.
What does working as macOS Programmer entail?
The main role of macOS programmer is the development of system applications for this platform. On the job, the programmer uses C++ mostly at the level of the system core, which involves user-mode programming, knowledge about the filesystem, and knowledge about various subsystems that are running in macOS.
The technologies used
Depending on the task at hand, the technologies and system tools you will use on the job are as follows:
C++ (Clang in Xcode, and Visual Studio), Core Foundation, Git, Python, VMware Fusion or VirtualBox. Additionally, knowing your way around the XNU kernel, various system extension frameworks and knowledge about the release pipeline for macOS (e.g. application bundles, executable notarization) would be an additional advantage. We also have some internal Rust projects if it's your thing ;).
The advantages
You will have the opportunity to learn something new every day and work with the latest technologies. You will get the satisfaction that comes from developing products that are helping to protect tens of millions of users around the world.
Are you cut out for the job?
If you feel right at home working on macOS, we have the job for you. You should be experienced in C++, and if you have experience in system macOS programming, it is to your advantage. And if assembler (x86 or arm64) is your thing, you are practically one of us. We will appreciate not only your programming skills, but also your initiative, creativity, analytical thinking, team spirit and willingness to learn new things.
Job requisition
JR-01896 macOS Programmer/Full Home Office/Poland (Open)Primary location
KrakowAdditional locations
Time type
Full time