Position: iOS Developer
Company: ABCloudz
Experience required: 1y
English level: intermediate

1+ years experience in working as iOS Developer
• Understanding of the full mobile development life cycle
• Good Swift knowledge
• Design patterns and SOLID principles
• Knowledge in key core APIs (e.g. AVFoundation, UIKit, etc.)
• Version Control - GIT, pull requests, gitflow
• Error handling:
◦ - Handling end user errors
◦ - Handling external errors 
• Application signing, profile provisioning
• Understanding of memory model (arc, weak references, etc.) as well as the use of generic types
• Understanding of multithreading
• Good English both verbal and written. At least Intermediate.

Will be a Plus:
• Experience with debugging and instrumentation tools.
• Security - Encryption, SSL, Certification Pinning, Tokens
• Good Objective - C knowledge

Responsibilities:
• Designing and building mobile applications for Apple’s iOS platform.
• Collaborating with the design team to define app features.
• Ensuring quality and performance of the application to specifications.
• Identifying potential problems and resolving application bottlenecks.
• Fixing application bugs before the final release.
• Publishing application on App Store.
• Maintaining the code and atomization of the application.

We offer:
— Opportunities to work with the industry-leading partners and customers;
— Friendly experienced colleagues and perfect work equipment;
— Opportunities for career growth and raising professional skills;
— Comfortable offices in the city center;
— Lunches, snacks, and hot drinks available;
— English courses;
— Decent salary, tax assistance.