·
Design and build applications
for iOS
·
Ensure the performance,
quality, and responsiveness of applications
·
Collaborate with team to
define, design, and ship new features
·
Identify and correct
bottlenecks and fix bugs
·
Help maintain code quality,
organization and automatization
·
Proficient in Swift and
Objective C
·
Solid understanding of
object-oriented programming
·
Good knowledge of performance
limits and characteristics
·
Knowledge of memory
management and multi-threading
·
Implementation of automated
testing platforms and unit tests
·
Experience with embedded
databases and other system datastores
·
Familiarity with RESTful APIs
to connect to back-end services
·
Good sense of UI design and a
user-oriented focus
·
Knowledge of low-level
C-based libraries is a plus
·
Understanding of Apple’s
design principles and interface guidelines
·
Proficient understanding of
code versioning tools
·
Familiarity with continuous integration