Position: iOS Developer
Company: Smart Hires
Category: iOS
Experience required: 3y
English level: intermediate

**Your responsibilities will include:**
- Performing development, maintenance, and unit tests for a software computer software configuration item by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements. 
- Ensuring application of best practices.
- Supporting integration efforts of complex systems, applying comprehensive knowledge of system domain areas to resolve complex integration issues.
- Prioritizing development tasks and supporting detail design reviews.
- Participating in internal and external design reviews (when required)

**Competencies:**
- At least **2-3 years** experience with Swift / TypeScript
- Highly appreciated any experience with porting web application to any mobile platforms
- Cross-platform web development; 
- Familiarity with Objective-C will be a plus
- Familiarity (at least pet-projects) with iOS frameworks such as Core Data, Core Animation, CoreLocation, Realm, UIKit, auto layout;
- Strong design patterns, IoC, DI, SOLID;
- Experience in iOS apps publishing at the App Store
- Tool experience: Jama, Jira, Coverity, Gitlab, BitBucket, Jenkins
- Agile Software Development and previous Front End development experience are welcome such as HTML, CSS, JavaScript, Angular etc.
- Excellent communication skills
- Strong English skills, both spoken and written

For more detailed information feel free to contact us in private!