iOS Developer

  • May 15, 2019
Full time Engineering & Development

Job Description

iOS Developer

PSPDFKit for iOS — Remote

Job Description

We’re looking to hire an experienced iOS developer to join our team working on PSPDFKit, the leading cross-platform PDF framework. Our framework is used by thousands of companies and more than a billion users in countless different settings. Every single day with us is full of new and exciting challenges like designing easy-to-understand APIs and writing robust code.

You Will:

  • Make architectural choices that will affect thousands of apps.
  • Write readable, cross-platform, and well-documented code with meaningful tests so that we can ship new releases often and without fear.
  • Help improve our PDF Viewer app (written in Swift 5).
  • Build new features and fix existing issues.
  • Take the time to do things correctly instead of coming up with quick fixes.
  • Collaborate with the entire company (Android, iOS, Windows, Core, Support, Design, Marketing, and Sales) using Slack, GitHub, and Zoom.

You Should:

  • Have good communication skills and value team cohesion.
  • Have deep and intimate knowledge of Objective-C, Swift, and Cocoa Touch.
  • Have worked on frameworks or open sourced components before.
  • Enjoy creating components with a clear and simple API.
  • Have experience with C and C++ (or be ready to learn).
  • Have a pragmatic approach to problem solving.
  • Have a good command of English for writing documentation and occasional blog posts.
  • Understand the challenges of working on a distributed team.

Please note that you can be a perfect fit even if not everything we’ve outlined above applies to you. If you have any questions, please don’t hesitate to ask.

We Offer:

  • The ability to work remotely and set your own schedule.
  • A family-friendly work environment.
  • Room for personal and professional development by encouraging learning and experimenting.
  • Two planned company events during the year (for example, in Croatia, Italy, Spain, Greece, and Vienna).
  • A motivated team that enables you to do your best work.
  • A generous vacation policy of five weeks, plus an additional allowance for conferences.

An Application Should Include:

  • A writeup explaining who you are as a programmer. We are especially interested in knowing how you started, what projects you have loved (or not loved) working on, what motivates you, and what surprising things you’ve learned since you began programming.
  • A piece of code (it doesn’t have to be your own) that does something you find interesting, and an explanation as to why.
  • Links to online profiles you use (e.g. GitHub, Twitter).
  • A description of your work history (such as a resume, LinkedIn profile, or prose).

The post iOS Developer appeared first on