Job Directory SDE iOS - SAFR

Seattle, WA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

RealNetworks is seeking a Software Development Engineer with expertise in development for MacOS/iOS for SAFR, our highly accurate, AI-based facial recognition platform. This Developer will join a talented, tenured engineering team at our Seattle Headquarters in SODO who are responsible for designing, developing, programming, documenting, analyzing, and the testing of complex software applications based in machine learning.

This is a tremendous opportunity to play a critical development role in a thriving, cutting-edge startup within the support structure of a global, publicly traded company with a track record of market-leading innovation. This Developer will employ their expertise in Swift, AVFoundation, AppKit, and UIKit to create video, graphics, and interaction-rich macOS and iOS applications that interface with core computer vision services. This role is specifically responsible for developing new features and applications in in Swift for macOS, iOS, and Linux, including:

* Maintaining existing applications and refactoring/improving upon existing code;
* Working with the QA to write and execute unit tests;
* Participating in and performing code reviews;
* Implementing coding assignments within estimates, and providing quality documentation; and
* Providing accurate estimates of developer effort needed for the implementation of specific functional and non-functional requirements.

Candidates for this SDE position must have a bachelor's degree in computer science or a related technology field and

* 2+ years of professional experience in Swift development on iOS or macOS;
* 2+ years of professional experience developing GUI for macOS or iOS applications;
* 2+ years of professional experience programming client applications in either Swift, C, C++, Java, C#, or Python;
* Strong understanding of usability designs in user-facing applications;
* Experience with client-server architecture and working with Internet protocols; and
* Experience in threading, concurrency, performance optimization, and analyzing algorithms.

Our ideal candidate will also have:

* Experience with AVFoundation or ARKit;
* Experience in Linux and C/C++ development; and
* Experience with ffmpeg

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.