Objective C Developer← Open Jobs at Narrative
Updated: 24th July 2019
Objective-C engineer familiar with the macOS framework and tools. To be one of the key engineers on the development of the Narrative desktop application.
You will be involved in all aspects of development in the application, working closely with the designer, and backend engineer.
Your primary role will be active development in our core MacOS application. This application is currently in production with a clear development pipeline. You will be closing issues, implementing new features and improving the general code base.
We are a small team of developers, you will have the opportunity to influence the direction of the application and the technologies surrounding it.
You will be expected to work independently and autonomously with guidance from our head developer.
The ideal candidate for this role will be a self starter, able to self identify tasks, and execute them.
3+ years Objective-C development
Familiar with Cocoa Framework and tools
- AppKit is a bonus
- UIKit knowledge is acceptable, but to be clear this is a macos application so UIKit is not used.
- GCD + threading (NSOperationQueue)
- NSAutoLayout via programatic implementation
Familiar with profiling techniques and tools
- Instrumenter - ideal skill
- Debugger - must
- Profiler - ideal skill
Familiar with product build and distribution processes
Basic Bash knowledge
C++ is a bonus
Proto Buffers is bonus