Position: iOS Product Engineer (Documents Team)
Company: Readdle
Category: iOS
Experience required: 3y
English level: intermediate

Here’s how you fit in:
— You are an independent personality and a team player at the same time.
— You can work effectively in the situation of tough tradeoffs between functionality, complexity, and development time.
— You’re passionate to create a product, that solves consumer needs the best and the most successful way.
— You like being part of a team and enjoy working with other leading engineers.
— You’re a person, that can see a broad picture and product goals above the code.

What you’ll do:
— Design application architecture.
— Develop custom UI and product animation.
— Provide code quality through code reviews & automated tests.
— Write integration with services such as Dropbox, Google Drive, etc.
— Provide deep research almost at every task.
— Analyze the code and always look one step ahead — how the code affects other elements of the architecture and how it will be used in the future.
— Develop interface and core product components.

Essential for the role:
— Demonstrated technical strengths in Objective-C and SWIFT
— Xcode, Instruments
— Building nice and responsive UI
— UIKit, Core Graphics, iCloud Services, Foundation, GCD
— OOP patterns
— Concurrency
— Memory management and optimizations

We’ll also be looking for these things:
— SQLite
— Understanding of the full mobile development lifecycle.
— Unit testing
— NSURLSession / HTTP
— Dependency management
— Mercurial, Git