iOS Developer

Boulder, Colorado

OVERVIEW

younity (Entangled Media) is revolutionizing that way that people access and share their content (music, movies and photos) across devices and online services. younity builds your personal cloud, so you can have all your files on all your devices all the time, without syncing and without storage limits.

As an iOS developer, you will be responsible for creation of new features, maintenance, and deployment of the younity iOS app. Stability and usability are your primary concerns.

If you enjoy being challenged in a fast-paced environment and learning new things, you will be continuously rewarded as a member of our growing team.

REQUIRED EXPERIENCE
  • • BS/MS in Computer Science or a related field.
  • • 3+ years iOS development experience (iPad and iPhone).
  • • Understanding of Grand Central Dispatch and Background Tasks.
  • • Knowledge of Client Server and P2P architectures.
  • • Consuming RESTful APIs while maintaining a smooth user experience.
  • • Deep understanding of the UIViewController and UIView classes and subclasses.
  • • Deploying Apps using iTunes Connect.
  • • Handling APS remote notifications.
  • • Optimizing for multiple device screen sizes and OS versions.
  • • Performant usage of SQLite as a data store.
  • • Parsing XML/JSON efficiently.

DESIRED EXPERIENCE
  • • 5+ years software development experience.
  • • Deep understanding of secure Networking (HTTPS/SSL/TLS).
  • • Using a debugger and correlating stack traces.
  • • Unit testing.
  • • Use of static code analysis tools.
  • • Finding memory or performance issues with the use of dynamic analysis.
  • • Familiar with the following software: Confluence, JIRA, Github, Test Flight, Flurry, Crashlytics.

REQUIRED APPLICATION MATERIALS
  • • Resume
  • • Cover letter