3+ years of experience designing software in object-oriented programming languages such as Swift, Objective-C, or C++. Deep understanding of system-level concepts including multi-threaded design, synchronization, and interprocess communication. Ability to...