Position: iOS Engineer
Company: Star
Category: iOS
Experience required: 2y
English level: intermediate

**The Opportunity** - our client is a world leader in Enterprise Mobility Management, bringing together a combination of comprehensive security and Enterprise Mobility Management (EMM) tools, including traditional Mobile Device Management (MDM), Mobile Application Management (MAM), and Mobile Content Management (MCM) capabilities.

**Qualifications & Experience**
- Strong programming knowledge of Objective-C/Swift.
- 2+ years of experience in iOS development.
- Knowledge of Unit, Functional, and UI Testing frameworks (XCUITest).
- Solid knowledge of development tools, environments, and utilities.
- Knowledge of Continuous Integration practices.
- Knowledge of algorithms, design patterns, Multitasking, Networking.
- Strong analytical and problem-solving skills.
- Intermediate English.
 

**We appreciate**
- Knowledge of mobile application architecture, design patterns, and refactoring.
- Knowledge of cryptography concepts (certificates, encryption, etc) and security library/frameworks (CommonCrypto, OpenSSL).
- Experience with direct communication with customers.
- Experience with working with Agile/Scrum teams and with projects.

**Responsibilities**
- Build, evolve and support iOS automation tools for stable and efficient automation execution.
- Integrate tests into the build pipelines, with a focus on continuous delivery.
- Design, build and maintain efficient, reusable, and reliable code.
- Collaborate with the team members and customer representatives.
- Perform code-reviews.