Position: IOS developer
Company: Softjourn
Category: iOS
Experience required: 5y
English level: intermediate

This project aims to support a native iOS application that wraps the existing BoxOffice web application to provide integration with Boca and Star TSP143III printers. This will be the launch of a new scope of the existing project. It can be a full-time and part-time cooperation, as well. It will be short-term cooperation (1 month).

**Requirements:**
- 5+ years of experience in iOS development;
- 3+ years of experience with Swift;
- Experience in developing applications;
- Understanding algorithms design, data structures, complexity, and optimization;
- Experience in client-server architecture, and protocols;
- Experience in Media, Multitasking, CoreData/Realm, Networking, and Social Features of iOS;
- Deep knowledge of CocoaPods;
- Deep knowledge of Design patterns, SOLID;
- Solid knowledge of the application’s architecture and design.
- Good spoken and written English.
 
**It will be nice to have:**
- Knowledge and experience in Objective-C;
 
**Responsibilities:**
- Design new code architecture based on best practices;
- Help maintain code quality, organization, and automatization;
- Ensure the best possible performance, quality, and responsiveness of applications;
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues;
- Help improve all the products the team works on by participating in Agile team meetings;
- Working with Redmine.