Position: Senior iOS Engineer (Europe)
Company: Star
Category: iOS
Experience required: 3y
English level: upper

**Qualifications & Experience:**
- 4+ years of experience as an iOS engineer;
- Strong programming knowledge of Objective-C/Swift;
- Experience in Cocoa Touch, CoreData, Multitasking and Networking;
- Solid knowledge of development tools, environments and utilities;
- Solid understanding of algorithms, complexity and optimization;
- Proactive, focused and goal-oriented;
- Passion for continuous learning and adapting to new technologies;
- Good written and spoken English;
- Good knowledge of​​ MVVM-C design pattern.

**We appreciate:**
- Knowledge of mobile application architecture, design patterns and refactoring;
- Knowledge of security library/frameworks (CommonCrypto, libCrypto);
- Knowledge of Continuous Integration, Unit Testing and Functional Testing frameworks;
- Experience with direct communication with customers;
- Experience with GraphQL based API;
- Experience with working with Agile/Scrum teams and with projects;
- HTML5/JavaScript knowledge.

**Responsibilities:**
- Take part in requirements analysis, architecture design and technical research;
- Design, build and maintain code that is efficient, reusable and reliable;
- Collaborate with the team members and customer representatives;
- Perform code-reviews.

**Compensation and Benefits:**
We offer a rewarding compensation and benefits package, intellectually and creatively stimulating environment, professional flexibility and unique international travel opportunities.

Star is an Equal Opportunity Employer. We believe that equity, diversity and inclusion are key to our ability to provide our clients and crew members with unique business and career outcomes. Your race, color, ancestry, religion, gender, identity, sexual orientation, age, marital status, disability have no effect on our hiring decisions. If you have a special need that requires accommodation, please let us know.