Position: iOS Engineer
Company: Transcenda
Experience required: 3y
English level: upper

**Must haves**

Proficient with Swift
Knowledge of the Apple iOS ecosystem and the libraries available for common tasks
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
Experience with offline storage, threading, and performance tuning
Familiarity with cloud message APIs and push notifications
Understanding of Apple’s design principles and interface guidelines
Familiarity with RESTful APIs to connect iOS applications to back-end services
Experience with iOS frameworks such as Core Data, Core Animation, etc
Proficient understanding of code versioning tools, such as Git
Upper-intermediate level of English

**As a plus**

Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Experience of setting up the CI/CD pipelines

**Key responsibilities**

Design and build advanced applications for the iOS platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and APIs
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Drive engineering from concept to finished product