Position: Senior JavaScript Developer (Angular+Cordova+iOS) (A)
Company: Exadel
Category: iOS
Experience required: 3y
English level: intermediate

**About the Project**:
The project is a barcode scanner for Android. The project will provide the client with: 
Performance improvements and native iOS changes; other improvements will require a front-end code revisit, refactoring, and/or rewriting
Added offline sync capability; the client wants users to have the ability to enter mobile work updates offline and then have the work synced when the user is back online

**Requirements**:
3+ years of experience in JavaScript Angular 2+ 
1+ years of experience in iOS development
Experience working with Cordova mobile application development framework
Extensive experience with the three most current versions of the iOS SDK
Strong understanding of standard iOS interface components such as table views, collection views, navigation controllers, various button and control types, etc., as well as experience creating custom interface elements
Good communication skills
 
**Responsibilities**:
Write organized and structured code
Identify and fix performance problems
Prototype new ideas and explore new technologies that are at the forefront of mobile (and iPhone) technology
Work with a small team on projects that directly impact the end user and the company
Direct interaction with the customer
Actively participate in project discussions and code reviews
Work closely with QA engineers to identify and fix product defects
Learn new technologies when required
Review code, estimate tasks and assignments
 
**English level**:
Intermediate