Objective C Developer

← Open Jobs at Narrative

Updated: 24th July 2019

Role

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.

Tasks

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.

Skills

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)
  • NSURLSession
  • 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

Apply now!