Position: Senior iOS Developer (V)
Company: Exadel
Experience required: 3y
English level: intermediate

This person will be responsible for designing, developing, and engineering solutions for the Customer’s Mobile SDK and related products. The Customer’s Mobile SDK is used by Customer’s clients to gather user’s satisfaction data from app experiences for analysis using the other tools in Customer’s product suite, giving clients a predictive understanding of which areas of their user journey should be improved for cost-efficient returns in customer satisfaction. 

A successful candidate will be actively involved in design decisions and implement new features for Customer’s SDK running primarily on Android and iOS, as well as being implemented using cross-platform technologies such as Cordova and React Native. They will implement exciting new features with a distributed team of developers, troubleshoot in-the-field issues, and provide ongoing project management and systems documentation as necessary. 

**About the Customer**:
The Customer is a global leader in Actionable Intelligence solutions. Today, over 10,000 organizations in more than 180 countries, including over 80 percent of the Fortune 100 companies and government agencies worldwide, use Customer’s Actionable Intelligence solutions to power their clients engagement and cyber intelligence operations.

With over two decades of experience helping more than 10,000 organizations worldwide create lasting value, the Customer is a global leader in client engagement. 

Moreover the Customer is a leading global provider of security and intelligence data mining software. His Intelligence-Powered Security product portfolio is deployed in over 100 countries, helping government, critical infrastructure and enterprise organizations neutralize and prevent terror, crime and cyber threats.

In other words you will work with a technology innovator backed by amazing people!

**About the Project**:
The Project is a client mobile application. The customer provides its clients with their own libraries, for embedding in their software, which collect analytical data and send the customer's system to the enterprise. There is also a web portal where clients can configure the metrics they need and the statistics collected by the libraries. The Mobile client allows you only to view this data. The ability to edit is being developed. The mobile client is an iOS and an Android application. Metrics that are gathered and configured are the following: the level of satisfaction with the applications of the customer's clients, feedback and ratings.

**Project Stage**:
Development

**Required Qualifications**:
Background in computer science or similar
3+ years of object-oriented programming experience
3+ years of experience with iOS development
Experience in Objective C
Experience in subversioning tools (ideally Git)
Strong experience with multithreaded applications
Able to work and learn in a self-directed manner and as part of a team
Great attention to detail
A desire to learn new technologies

**English level**:
Intermediate

**Preferred Qualifications**:
Experience dealing with clients and support issues
In-depth knowledge of the iOS SDK
Some experience with Android and/or Javascript would be ideal but not required
Experience with continuous integration systems (Jenkins/Bitrise)
Experience with software design patterns
Knowledge of build tools (CocoaPods, etc) 

**Responsibilities**:
Maintain and improve Customer’s Mobile SDK, focusing primarily on iOS business logic
Work closely with the distributed mobile team to make constant improvements to Customer’s mobile products
Work with teams across the world to bring meaningful support to global clients
Participate in regular code reviews
Perform other job-related duties as assigned